¿Por qué pones corchetes?
Los corchetes indican array, y en tu método estás esperando un único objeto.
Ojo, el formato de JSON que tienes que usar dependerá del Provider que estés usando y de la configuración que hayas elegido.
https://jersey.java.net/documentatio...on.html#d4e947
En concreto puedes tener problemas con cómo se interpretan los arrays.