Я не думаю, что вы ищете параллелизм в этом случае.Вы действительно ищете один запрос, который вернет всех сотрудников, чей идентификатор находится в вашей коллекции идентификаторов.Одно соединение с базой данных, один поток, один запрос и набор результатов.
Если вы используете hibernate, это очень просто с Hibernate Criteria, где вы можете использовать Restrictions.IN для employeeId и передать ему коллекциюиз идентификаторовЗапрос под ним будет выглядеть примерно так: select a, b, c, ..., n from Employee where employee_id in (1,2,3,4...,m)
Если вы используете прямой JDBC, вы можете добиться того же в своем собственном запросе, вам нужно будет изменить синтаксический анализ ResultSet, потому что теперь вы будете ожидать возврата коллекции.