Вместо того, чтобы делать две хеш-таблицы, лучше было бы сделать класс Transaction. И передавать везде его, а не HashMap какой-то непонятный.