I don't know if you can change whole banks on the fly, but you can switch between patches within a bank by inserting patch change messages. If you need sounds from more than one bank, you can create a custom bank, and copy the sounds you want into it. Save them under "User Content" and "User Category". Then you should be able to change them as needed using patch change messages.