Если вы хотите сделать это программно в вашем контроллере, прежде чем отправлять запрос в вашу модель с помощью VariableValueManager, как вы упомянули, это правильный путь.
Вы можете использовать служебную функцию, подобную следующей:
public static void setBindVariableValueToViewObjectBindVariable(ViewObject vo, String bindVarName, Object bindVarValue) {
if (vo != null && bindVarName != null && bindVarValue != null) {
VariableValueManager vm = vo.ensureVariableManager();
vm.setVariableValue(bindVarName, bindVarValue);
}
}