@Override
	public Map parseResultRow(final ResultSet rs, int fromIndex) throws SQLException{
		Map map = new Map();
		
		try {
			map.setId(rs.getInt(fromIndex));
			map.setMapName(rs.getString(fromIndex + 1));
			map.setMapURL(rs.getString(fromIndex + 2));
		
		} catch (SQLException e) {
			log.log(Level.SEVERE, "parseResultRow failed: " + e.getMessage(), e);
			throw e;
		}
		
		return map;
	}