Converted to use JDBC iteration

Consider making the DomainEventStream extend Closeable after this change, since all non-trivial
implementations now are Closeable