Forget about binding. It's something that people do too often for the wrong reasons.
If you have a selectOneMenu like this:
You can set the selection in
Java code by simply invoking the "set" method: "setSelection(newValue)".
Please note that SelectOneMenu has built-in validation, however, and if you attempt to set a value that's not in the selectItems list, you'll have problems.