Anyway I feel like I'm missing a piece of the puzzle here. Why was there not enough catering? What did F & Y Passengers eat? Was it the same treatment for all Business Class passengers? I'm pretty sure there were enough hot Y meals.
Qantas should have done either of these things:
a) offer rebooking on another flight (plus compensation)
b) delay the flight until catering is ensured or even cancel (drastic decision but after all, flight prep is incomplete)
c) offer and confirm monetary or CS Voucher compensation, respectively a downgrade or upgrade. Handing over a malfunctioning product in inexcusable.
This sounds so very much like Qantas unfortunately.
How much is an upgrade Y to Premium Economy? The difference between Y -> J should be a fair compensation I think.