The stadium speaker was always speaking English (I mean, why not, the NHL is an North American league, why the heck should the stadium speaker yell goal announcements in GERMAN??? The included DEL teams are just "Firlefanz"

).
But to mention the off-topic stuff someone started here:
You're sure the commentary is English in the German version of NHL 2004? Strange...
The last NHL Hockey I had was NHL 2002 (the one with Lemieux on the cover), and there WAS a German commentary (together with an accent-speaking american player, that was fun

).
Btw: If you change the language in EA sports games, only the texts change. The voice acting remains bound to each of the localized versions of the game (correct me if I'm wrong).
Would be BS if they'd pack 5 different language-voicepacks on the CD and waste disk space this way....