I\'ve got a class that implements Iterator with a ResultSet as a data member. Essentially the class looks like this:
public class A implements Iterator{
You can use ResultSetIterator, just put your ResultSet in the constructor.
ResultSet rs = ... ResultSetIterator = new ResultSetIterator(rs);