I don't quite understand the breathing issues Superman had on Zod's ship. Specifically in the context of the fact that he doesn't strictly need to breath to stay alive. This is shown when they were at the satellite, or Superman staying submerged under water for an undetermined amount of time.
So, why then did he have problems on Zod's ship, when in these other cases he didn't need to breath at all?