rendered paste body public Vector<Vector> parseQuery(ResultSet rs, String[] requests) { Vector<Object> results = new Vector<Object>(); Vector<Vector> objects = new Vector<Vector>(); try { ResultSetMetaData rsmd = rs.getMetaData(); if(requests == null) { while(rs.next()) { for(int i=1; i<=rsmd.getColumnCount(); i++) { results.add(rs.getObject(i)); } objects.add((Vector)results.clone()); results.clear(); } try{ s.close(); } catch(Exception e) { System.out.println(e); } return objects; } while(rs.next()) { for(int i=0; i<requests.length; i++) { results.add(rs.getObject(requests[i])); } objects.add((Vector)results.clone()); results.clear(); } } catch(SQLException e) { System.err.println(e); } catch(Exception e) { System.err.println(e); } try{ s.close(); } catch(Exception e) { System.out.println(e); } return objects; }