hola. amiga (o)
Estas buscando que cuando el usuario escriba, vayan a pareciando los posibles resultados?
Tengo 2 ideas,
1.- En el evento keyRelease del JTextField, ejecutes la consulta y muestres los registros que coinciden con la palabra, aunque esto en algun momento se volvera lento a la hora de consultar los datos
2.- Para evitar lo anterior podrias ir por los datos, antes de que el usuario presione una tecla, y tenerlos en un List, para no hacer tantas consultas a la base, aunque la desventaja ahora seria la memoria.
y en tu consulta creo que ya la tienes, usas el operador like
select ¨* from tabla where nombre like jtextField+'%'
saludos, espero haberte ayudado