MySQL - SELECT em palavras acentuadas

Preciso distinguir palavras acentuadas com não acentuadas. No MySQL Tools eu executo no select a opção BINARY e funciona corretamente, mas no Java isso não funciona.

Ambos comandos abaixo voltam o mesmo resultado:

select * from palavra where palavra = 'é'
select * from palavra where palavra = 'e'

Adicionando BINARY, no mysql tools funciona mas no Java não.

select * from palavra where binary palavra = 'é' (não tem resultados)
select * from palavra where binary palavra = 'e' (tem resultados)

Como uso binary nesse caso? Ou tem outra forma mais fácil?

Obrigado desde já! =]

posta pra gente como você está chamando esse codigo. é um prepared staement?

Paulo, obrigado por se prontificar a ajudar. Mas descobri o motivo:

Mudei de general para bin a tabela e o campo do mysql, pois utf8_bin é case sensitive, já utf8_general_ci e utf8_unicode_ci não são. Agora está funcionando corretamente, obrigado! =]