Your first sentence states Japan has no reason to apologize but your last sentence says you expect a full apology? 
Japan and the US were not at war when the Japanese attacked Pearl Harbor. Their declaration of war came after the attack. They owe several apologies and Pearl Harbor is one of them.