I noticed when i take out the selectonelistbox, and put the form at the higher level...everything works fine...
Just read about our components and explore demos.. I can't understand why did you tries to use a4j:command as nested to ajax-ed form.
Even more.. I can't understand why select is outside of the form if it's need to be submitted.