Hola jatari,
los procedimientos no devuelven un valor, eso lo hacen las funciones. Creo que estás llamando al procedimiento como si fuera una función ('?= call sp_adminLstUsuarios(?)').
Te dejo dos sencillos ejemplos que me funcionan, uno para llamar a una función y otro para un procedimiento:
Código:
// LLAMADA A FUNCIÓN
CallableStatement cs = conn.prepareCall ("begin ? := fn_prueba(?); end;");
cs.registerOutParameter(1,Types.CHAR);
cs.setString(2, "aa");
cs.executeUpdate();
String result = cs.getString(1);
System.out.println("Resultado: "+result);
// LLAMADA A PROCEDIMIENTO
cs = conn.prepareCall ("begin pr_prueba(?); end;");
cs.setInt(1, 7);
cs.executeUpdate();
System.out.println("Procedimiento ejecutado");
Un saludo.