public ArrayList<ArrayList<String>> respuestaDeQueryAListas(ResultSet rs) {
		ArrayList<ArrayList<String>> arreglos = null;
		ArrayList<String> arregloColumnas = null;
		ArrayList<String> arregloValores = null;
		try {
			arreglos = new ArrayList<ArrayList<String>>();
			arregloColumnas = new ArrayList<String>();
			arregloValores = new ArrayList<String>();
			ResultSetMetaData metadata = rs.getMetaData();
			int numColumnas = metadata.getColumnCount();
			for (int i = 1; i <= numColumnas; i++) {
				arregloColumnas.add(metadata.getColumnName(i));
			}
			while (rs.next()) {
				int i = 1;
				while (i <= numColumnas) {
					arregloValores.add(rs.getString(i));
					i++;
				}
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		arreglos.add(arregloColumnas);
		arreglos.add(arregloValores);
		return arreglos;
	}