You do realize these numbers are for modern landmasses and doesn't take into account the land held by Sweden and Denmark at the start of the game, right? Sweden hold Jemtland, Herjedalen, Båhuslen, Idre & Særna, Skåne, Halland, Blekinge and Gotland today, land it by no means either had right to, had held before or was necessarily interested in at the start of the game. Your position couldn't possibly be any more dishonest. Modern Denmark and Modern Sweden are night and day to medieval Denmark and Sweden. Sweden eclipsed Denmark due to conquered territory, not some magical population boom that inexplicably can't be seen on a modern population density map today.
And Denmark today is without half of Slesvig and all of Holsten / Skåneland / Gotland / Estland, land not included in those numbers for 1600. It's likely none of Slesvig is even included because of the legal definition of the Kingdom of Denmark in the 17th century. Again, your numbers hold no water.
And Holstein and Indian colonies and so on and so on. His numbers are meaningless as they are undefined or modernly defined.
Edit: So I went to Danish Statistics Bank, and looked at the numbers for 1769 and it is without Slesvig, Holsten and Faroese Islands, Norway, Iceland and any other land held by the crown. It is only the literal definition of Kingdom of Denmark, i.e. Jutland and Islands so without the Duchies of Slesvig and Holsten. And that is 800k. Now go ahead and add the rest and scale back.
Edit2: Checked the Swedish source
http://runeberg.org/sverig01/0106.html It explicitly states it is within modern borders and is an estimate.