Get some big bluegill so they can spawn and hopefully not fit in the catfish's mouth.
I'd probably stock just bluegill first and let them get established before introducing other predators.
Shad are great, but they just aren't as hearty as bluegill and bluegill spawn multiple times per year. If you can get shad too, that's even better.