Japan is the 10th largest country in the world by population.
https://en.m.wikipedia.org/wiki/List_of_countries_and_depend...
https://en.m.wikipedia.org/wiki/List_of_countries_and_depend...
Japan is actually closer to the size of Germany - which isn't a large country but certainly isn't small either.
Sweden, Finland, and Norway have 21.7, 16.2, and 15.6 people per square kilometer, respectively. Japan has 335.6. While the Scandinavian countries do have a lower arable land % (5.9, 6.5, 2.7) than Japan (11.6), the ratio of population to arable land is much lower.