Heat oil. Add garlic, red onion, red pepper and corn. Saute until vegetables are softened. Add beans, rice, spinach to saute pan and cook another 2 minutes. Add stock and salt and pepper. Bring to boil. Reduce heat and simmer 2 minutes. Cool. (See Cook's Note)
Mix cornmeal and pecans in bowl. Season catfish, dredge in pecan mix. Heat oil in 10-inch saute pan over high heat. Add catfish fillets and cook quickly, turning after 3 minutes (do this in batches if necessary, keeping cooked catfish warm until all fillets are done). Remove from heat and serve over succotash.
To roast nuts, heat dry saute pan over medium high heat. Add nuts and roast, tossing or stirring nuts frequently. Do not walk away from pan as nuts burn in an instant. When nuts are browned, remove pan from heat and turn nuts out onto cool plate so they stop cooking immediately.
For fresh corn, cut kernels from the cob, slicing as close to the cob as possible.