public List<List<Object>> getQueryResult(String query){
		ResultSet rs = execQuery(query);
		if (rs == null)
			return null;
		List<List<Object>> result = new ArrayList<List<Object>>();
		try {
			while (rs.next()) {
				List<Object> objList = new ArrayList<Object>();
				for (int j = 1; j <= rs.getMetaData().getColumnCount(); j++) {
					objList.add(rs.getObject(j));	
				}
				result.add(objList);
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}finally{
			if(rs!=null){
				try {
					rs.close();
				} catch (SQLException e) {
					e.printStackTrace();
				}
			}
		}
		return result;
	}