code: @Override
  	public boolean reachedEnd() {
  		try {
  			if (resultSet.isLast()) {
  				resultSet.close();
  				statement.close();
  				dbConn.close();
  				return true;
  			} else {
  				return false;
  			}
  		} catch (SQLException e) {
  			throw new IllegalArgumentException("Couldn't evaluate reachedEnd():\t" + e.getMessage());
  		} catch (NullPointerException e) {
  			throw new IllegalArgumentException("Couldn't access resultSet:\t" + e.getMessage());
  		}
  	}
docs: Checks whether all data has been read.
  
  @return boolean value indication whether all data has been read.