I initially set up a Minecraft account on my son's laptop under my email address with, let's say, 'username 1'. Later I set up another account on my iPhone - let's call it 'username 2', and I have purchased many worlds, skins, etc., under this 'username 2'.
Now I'm sick of him playing on my phone all the time, but every time I log into his laptop with my email address and password for 'username 2', it says "incorrect password". If I enter my email and 'username 1's password, it goes into the boring first account with no purchases!
I also have to say the laptop is using a purchased Java edition of Minecraft.
How do I log my son into the laptop using 'username 2' and access all of the worlds/skins and purchases?