Проверьте образцы в Spring Batch:
http://static.springsource.org/spring-batch/spring-batch-samples/index.html#parallel
Этот показывает вам, как происходит параллелизм.
Для чтения в базе данных, проверьте образец Hibernate (если вы используете Hibernate).
Читая вас, я думаю, что основная сложность будет заключаться в выполнении набора счетов за 1 транзакцию. Spring Batch обработает каждый объект за одну транзакцию. Я предлагаю вам отправить исполнителю кучу объектов, которые нужно обработать.
Попробуйте сэмплы с самого начала: один элемент за другим, проверьте, как использовать параллелизм, затем поработайте над своей проблемой. Будет проще, если у вас есть небольшой опыт работы с простыми образцами.