SpringBoot retornando JSON incorreto

JSONObject res = new JSONObject();
res.put("message", "Invalid clientId");
return res;

Ao executar o código acima em um Endpoint criado com Spring Boot, eu tenho o seguinte retorno:
{ "empty": false }

Alguma explicação do porque isso acontece?

Posta o código todo.