1684
James VI was born after Henry VII died so that didn't happen.
There was never a King James the VII of England. The only two monarchs named James of England were James I England and VI of Scotland and James II of England and VII of Scotland.
Hamengkubuwono VII was born in 1839.
Jayavarman VII was born in 1125.
Cleopatra VII was born in 69 BC.
James III ruled first. He ruled Scotland between 1460 and 1488. He is a direct ancestor of King James VII (II of England), through Mary, Queen of Scots and Charles I. James VII was the second son of Charles I. So, the answer is: yes.
Henry VII of Brzeg was born in 1343.
Charles VII was born on August 6, 1697.
Paku Alam VII was born in 1903.
David VII of Georgia was born in 1215.
Bartholomew Tipping VII was born in 1735.
Shikan Nakamura VII was born in 1928.