Тут просто вопрос, делает ли этот код что-то совсем не так, мб эти жсоны для передачи надо как-то хитровыебанно прокидывать. Если сам код ок, значит у челов на спринге какая-то срань.
Я написал же, нужно или в качестве жсона, или в качестве словаря кидать. Ну, и арбуз уже нашёл твой проёб