Isso ocorre porque o nome da coluna em sua consulta sql é max(tr_id). Você pode escrever como
ResultSet rs = db.getData("SELECT MAX(tr_id) as tr_id FROM transaction");
agora você vai conseguir.
ResultSet rs = db.getData("SELECT MAX(tr_id) as tr_id FROM transaction");