What will happen to the amount? You want to sum it up? Think about it, you have two tables, both have amount, one is 10, the other is 11... How's that supposed to be presented...
Have you tried this query over you database directly? If it works fine then your code is to blame
You should check your dependencies, if slf4j is defined, are you using lombok?
I mean, what would 1A and 16E mean to your array positions?