hola franju.
Sabes ya pense en eso pero no es factible este sistema tiene llegadas multiples no sincronas, lo que significa que si dos usarios insertan uno despues del otro entre la segunda insercion y la primer consulta me daria el id del segundo usuario.
Ya lo solucionamos de otra forma pongo el codigo por si alguien le sirve. lo que hicimos fue un
PreparedStatement.RETURN_GENERATED_KEYS. para que despues de insertar obtengamos la llave autogenerada para ese registro.
Código PHP:
ps = conn.prepareStatement(sql,PreparedStatement.RETURN_GENERATED_KEYS);
rs = ps.getGeneratedKeys();
if(rs.next()){
result=rs.getInt(1);
System.out.println(result);
}