duda java (programacion)

bueno lo primero es que no se si esto tendria que venir aqui pero no veo otro sitio para ponerlo asi que si no es de aqui cerrarlo o meverlo o algo a lo que voy estoy haciendo un programa en java y resulta que tengo que modificar dos campos de una base de datos en sql bien yo hago las siguientes sentencias

Statement consul28 = (Statement) conn.createStatement();
String actualizacion_proveedor_de_tablaproduc = "UPDATE `productos` SET proveedores ='" + nuevo_nombre + "' WHERE proveedores = '" + proveedor_a_modificar + "'";
consul28.executeUpdate(actualizacion_proveedor_de_tablaproduc);

Statement consul29 = (Statement) conn.createStatement();
String actualizacion_proveedor_de_tablaprove = "UPDATE `proveedores` SET "
+ "nombre_proveedor = '" + nuevo_nombre + "' "
+ " WHERE nombre_proveedor = '" + proveedor_a_modificar + "'";
consul29.executeUpdate(actualizacion_proveedor_de_tablaprove);

la cuestion es que el primer update el que me actualiza la tabla productos si me funciona pero el segundo no a ver si me podeis ayudar con esto
gracias de antemano
0 respuestas