If I insert a Japanese SIM into my Nexus 4, can I have unlimited access to the Japanese Google Play Store?
No, having a SIM card from a particular country does not get you that country's Play Store. See this answer on a related question for instructions from Google Play support about moving to a different country.