While obviously the best Japanese meal is served on the Japanese carriers JL and NH, IMHO AA is probably the best out of all the US carriers in terms of Japanese food served in J.
Granted, there are more places that needs improvement such as presentation (Japanese puts more focus on the presentation of the food over taste) but they do a pretty good job in emulating real Japanese food that you don't see much over here in the States. Overall as a person who has travelled extensively in Japan and of being Japanese descent, AA's Japanese meal is a "B." But if it's between choosing the meals between Western and Japanese, I'd definitely go for the Japanese one. Of course, if I had to choose between a Japanese meal between AA and JL, I'd stick with JL
Off topic:
As the poster above said, Japanese food isn't just California Rolls, sushi, noodles, bowl items and tempura (which is actually Portuguese in origin). Real Japanese food are ones called
kaiseki which is analogous to a full course French cuisine. No artificial flavors are used, only seasonal and local ingredients made from natural crops.
A great way to tell real Japanese food apart from the usual mass-market Japanese restaurant is to look at the
wasabi you're served. If it's the one that they serve out of a tube (sadly, 100% of every Japanese restaurants in the US uses this plain straight-out-of-a-tube wasabi) that's an immediate hint that the place is just a plain mass-market Japanese restaurant. If it's real wasabi, you're given your own wasabi root and you're supposed to grate your own.