code: public void reset()
    {
      try
      {
        if(rs.getType() == ResultSet.TYPE_FORWARD_ONLY)
        {
          throw new UnsupportedOperationException("Can not reset iterator for a ResultSet that is of type \"forward only\"");
        }
        hasNext = rs.first();
      }
      catch (SQLException ex)
      {
        log.error(null, ex);
      }
    }
docs: Returns to the beginning of the iteration.