ResultSetTraversable should close ResultSet finally