Recebendo números errados

Olá galera!

No pequeno projeto que tô fazendo, o usuário insere seu login e senha. O sistema faz um POST para uma URL e checa a resposta. Se logar, retorna algumas coisas como o ID do usuário, o email e tudo mais.

Eu preciso pegar o ID do usuário para poder me inscrever num tópico MQTT, porém tô com problemas para pegar esse ID! Já consegui mapear e separar do JSON, mas quando tento usar ele tô recebendo sempre zero. Vou postar as classes abaixo (pelo menos as partes pertinentes).

Classe responsavel por fazer o post (quando chamada):

public class SenderPost {
    private HttpResponse response;

    public int getIdReceived() {
        return idReceived;
    }

    private void setIdReceived(int idReceived) {
        this.idReceived = idReceived;
    }

    private int idReceived;

    int postLogin(String login, String password) throws UnsupportedEncodingException {

       //(código omitido) configurações do POST

        try {
            response = client.execute(post);
            HttpEntity entidade = response.getEntity();
            String responseString = EntityUtils.toString(entidade, "UTF-8");
            DOMInfoLogin dil = new ObjectMapper().readValue(responseString, DOMInfoLogin.class); // aqui eu mapeio o JSON pra poder usar os atributos
            setIdReceived(dil.getId()); //aqui eu coloco o atributo idReceived como o id que recebo do JSON

      }
       //(código omitido) tratativas de erro 

        return response.getStatusLine().getStatusCode();
    }
}

Essa é a classe que executa a SenderLogin e confere a resposta dela (para ver se logou, e se não logou, o por que):

public class AutenticaLogin {

    public SenderPost post = new SenderPost();

    boolean autenticaLogin(TextField txtID, PasswordField pwdField, Button btnLogin) throws IOException {
        btnLogin.setDisable(false);
        switch (post.postLogin(txtID.getText(), pwdField.getText())) {
            case 200:
                return true;
//(código omitido) Tratativas para outros status code
        }
    }
}

Por fim, o método onde está o erro efetivo (esse método fica em outra classe, mas vou omitir ela e deixar só o método): Eu tento concatenar minha String com a informação e ai recebo isso. (Antes de usar o método set, eu recebia NPE)

 private AutenticaLogin auth = new AutenticaLogin();

    public void connect() throws MqttException, IOException {
    //(código omitido) Configurações do MQTT
    String topic = "topico/"+auth.post.getIdReceived()+"/start";
//(código omitido) Conexões do MQTT
}

E aqui no debug está o problema, eu só não sei como resolver ainda :c
(era pra receber 195)
image

Espero que vocês possam me ajudar!