Côté Java il n'y a pas grand chose d'autre qu'une requête SQL à faire.
Par exemple celle-ci :
SELECT TOP 1 word FROM dico WHERE word = ?
Elle te renverra le mot que tu cherches si il existe ou NULL
sinon.
Voir la FAQ JDBC pour la mise en oeuvre en Java.
Le est une instruction SQL pour indiquer qu'on ne veut qu'un seul résultat, ainsi une fois le mot trouvé ta requête s'arrêtera sans avoir à parcourir toute la table à la recherche d'éventuels doublons qui ne t'intéresse pas vu que tu veux juste savoir si le mot existe...
Voir : SQL SELECT TOP Clause