About the women's game ratings, the women's game was on ZDF, one of the main state-run networks, the hockey game was on Sport1, a cable sports network. The former could air a still picture of a fridge for two hours in primetime and a million old people would tune in out of habit, the latter doesn't usually get more than 2 million viewers even when they show UEFA Cup football simply because it is way back on many people's remote controls.
The fact the women's final was aired on ZDF is down mostly to political pressures. Most Germans couldn't name a lot of hockey players, but I doubt most could name anyone playing for Turbine Potsdam either (I can't and I am pretty familiar with Potsdam and don't live too far away from it).
I got the figures: the hockey-game drew an average attendance of 1.6 mio, but topped at 3.1 mio which is the largest audience Sport1 ever had for a hockey game.
The women's soccer game drew 3.97 mio, but the article did not mention whether it was average or not.