It would be a gamble to purchase Sparpreis tickets from Zurich airport to Munich. It might be a good gamble depending on your appetite for risk. As was stated, if you miss your train, you will need to buy full fare tickets for the next one. I'll use the prices in CHF from the SBB site, which are closely equivalent to the prices in Euro.
Sparpreis tickets are 95 CHF for 3 adults, 2nd class. To get this price, you will need to buy on-line 3 months before your travel date. Since there are a limited number of tickets offered at this low price, they will raise quickly (a few days) after they go on sale after they get bought up. Then only higher priced tickets will be available, probably about 160 CHF.
Standard price tickets, bought on arrival, will be 270 CHF.
So here is the bet, assuming you leave a few hours for flight delays before your departure time.
Purchase the Sparpreis tickets for 95 CHF, your plane is on time (or close), you win.
Your plane experiences a substantial delay, purchase another set of tickets at 270 CHF, so your outlays is 365 CHF, you lose.
Just buy tickets after you arrive, pay 270 CHF no matter what.
So if your flight is on time (or close) 35% of the time, you will come out ahead in the long run (95/270=0.35)
I've done this several times and won each bet, but I guess some day I may come up a loser. This is what gambling is all about. Just know the consequences of the bet going in. You may want to weigh that versus the cost of flying directly into Munich.