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.
Jayavarman VII was born in 1125.
Hamengkubuwono VII was born in 1839.
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.
John VII of Werle was born in 1375.
John VII Palaiologos was born in 1370.
Pope Innocent VII was born in 1336.
Pope John VII was born in 650.