El error está en que tu query tiene 4 columnas en el SET: nombre, proveedor, precio y cantidad
Código Java:
Ver originalsSQL = "UPDATE producto " +12.
"SET nombre = ?," +13.
"proveedor = ?," +14.
"precio = ?," +15.
"cantidad = ?," +16.
"WHERE id = "+id_actualizar;
y por otro lado estás haciendo 5 sets
Código Java:
Ver originalpst.setString(1, Id);
pst.setString(2, nom);
pst.setString(3, prov);
pst.setString(4, pre);
pst.setString(5, cant);
basta con que quites el pst.setString(1,Id); y decrementes los otros sets en uno para que apunten correctamente, saludos!