ну добавь кварц в зависимости (или замути на стдлиб шедулер, если без лишней зависимости хочешь), запускай в нем таску, в исходных база перед считыванием записей ставь отметку когда был сделан последний "забор" данных. в таске этой уже собирай данные с трех баз , делай что с ними надо и пихай собранные данные куда надо