¿Y por que no le pides simplemente los datos y luego haces una sentencia update? Lo de actualizar resultsets mientras los recorres solo funciona en algunas BDD y con algunas BDD.
Igualmente, si quieres hacerlo así, no te puedo ayudar mucho por que no lo uso pero te convendria leer el API. He aqui lo que dice de updateRow():
Cita: Updates the underlying database with the new contents of the current row of this ResultSet object. This method cannot be called when the cursor is on the insert row.
S!