From my research I had planned on doing something like this...

Fall - 1st year
Fathead Minnows
Bluntnose Minnows
Golden Shiners
Grass Shrimp
Crayfish

Fall - 2nd year
bluegills
redear sunfish
threadfin shad

The following spring
largemouth bass
channel catfish (I would leave them out personally)

Then when you have a sizable bass population over 16" you can stock gizzard shad to get your bass REALLY growing large.

That is my plan anyway.

Use the time when your pond is empty to add structure, cover, and spawning areas.