On the riverbanks whatever you plant WILL get creamed. That's what riverbanks do... Plant riverbank species. Most of which tolerate periodic "creaming".
The USDA Ntl agroforestry center has a ton of information on Riparian zone planting and even streambank stabilization using willows etc. Here's a link to a site with way too much info on it...
http://nac.unl.edu/riparianforestbuffers.htm
IN from the river's edge you will want to focus, again, on bottomlands species... The Walnut family is a good choice....
The system from taller to shorter could include the followng species:
Walnut or Pecan
cherry
mulberry
grape
raspberry
currants or gooseberries.
This system is described in the book Restoration Agriculture available here:
http://www.forestag.com/book.html