Повече от вероятно има невалидни знаци в полетата/ключовете на вашия документ.
Например, не можете да имате точка .
или знак за долар $
в имената на вашите полета.
Ако изпратите резултата от следното, мога да помогна повече.
System.out.println(data);