Don't panic too much. Those 900 ships are probably not going to come all at the same time. Rather, they will trickle into your systems in smaller chunks.
However, 900 at AIP 220 seems pretty tame, but that is probably because I don't play below difficulty 7. I am used to 1200 or more sized CPAs once I reach that stage of the game.
Anyways, you can find a lot of wave related calculations
here, but I don't see anything on that page about CPAs. Maybe that should be added.
EDIT: Oh, what kind of AI's are you playing against? Some AIs give some nasty multipliers to wave sizes, even on lower difficulty levels.