No sabria decirte exactamente a que se debe y soy el menos indicado para ayudar con visual (llevo 5 dias con él) pero... ORA-XXXX no es un error de oracle??
http://www.techonthenet.com/oracle/errors/ora01008.php
A lo mejor estoy diciendo un disparate
Salu2!
::EDIT::
Puede ser que utilices variables no declaradas en la sentencia SQL para el update?? miralo... creo que puede ser eso...