Netbeans não está seguindo lógica .equals()

Alguém já pegou essa doideira do Netbeans? Eu quero que ele faça algo somente se a variável obrigdireito for O e a variável cartao for S. Mas mesmo as variáveis sendo diferentes ele está entrando no if. Fiz o select direto no banco e as colunas realmente estão diferentes, conforme estão no print abaixo.

Tentei colocar um ! na frente para ver se funcionaria de forma invertida, mas ai dá certo e entra no if do mesmo jeito…hehe

Não sei mais o que fazer…rs

Será que estou ficando louco? Vejam no print do debug que eu fiz:

Olá amigo tem um ponto e virgula após o if

if("S".equals(cartao) && "O".equals(obrigdireito)) ;//retire e veja se resolve
1 curtida

Dito e feito. Que coisa boba… Valeu!