public ArrayList<String> actualizarCoordinador(Connection cnx, Coordinador bean) throws UnknownException { try { DaoCoordinador ado = new DaoCoordinador(pm); ArrayList<Parametro> parametros = new ArrayList(); Parametro param0 = new Parametro("IN", bean.getId()); Parametro param3 = new Parametro("IN", bean.getDni()); Parametro param4 = new Parametro("IN", bean.getNombres()); Parametro param5 = new Parametro("IN", bean.getApellidos()); Parametro param11 = new Parametro("IN", bean.getCorreo()); Parametro param12 = new Parametro("IN", bean.getCelular()); parametros.add(param0); parametros.add(param3); parametros.add(param4); parametros.add(param5); parametros.add(param11); parametros.add(param12); ArrayList objetos = ado.actualizarCoordinador(parametros, cnx); ResultSet rs = (ResultSet) objetos.get(0); CallableStatement cst = (CallableStatement) objetos.get(1); ArrayList<String> lista = new ArrayList(); while (rs.next()) { lista.add(rs.getString(1)); } rs.close(); cst.close(); return lista; } catch (Exception ex) { Logger.getLogger(LogicCoordinador.class.getName()).log(Level.SEVERE, null, ex); throw new UnknownException(ex.getMessage()); } }