Yes Japan has the "Only on Xbox 360" stamp... see here:
These are the Japan only boxes, just like Star Ocean and as you can see... Only on Xbox 360 stamp available on Japan boxes, sooooo.... *jum, jump, jump*
PLAYSTATION®3 is the future.....NOW.......B_E_L_I_E_V_E
Supporter of PlayStation and Nintendo