Как обработать большой объем данных?
Мудрый паттерн состоит тупо в том, чтобы не гонять данные из базы туды-сюды.  Так что запускайте апдейт прямо в базе.

Не надо смотреть  на модных мальчиков в худи, которые канселят хранимые процедуры и триггеры, и советуют превратить РСУБД в свалку таблиц (и убрать foreingn keys, потому что мешают).
Только чистый SQL! Только хардкор!
А так используйте JDBC или Spring JdbcTemplate будет вам щастье. :-)