public Vector<E> parseResultRow(ResultSet rs, int fromIndex) throws SQLException {
		Vector<E> v = new Vector<E>();
		
		try {
			int measurementId = rs.getInt("measurementId");
			v.add(getObjectHome().parseResultRow(rs, fromIndex));
			String readingClassName = rs.getString("readingClassName");
			while (rs.next() && measurementId == rs.getInt("measurementId") && readingClassName.equals(rs.getString("readingClassName"))) {
				v.add(getObjectHome().parseResultRow(rs, fromIndex));
			}
		} catch (SQLException e) {
			log.log(Level.SEVERE, " parseResultRow failed: " + e.getMessage(), e);
			throw e;
		}
		
		return v;
	}