Presico de um exemplo de autenticação de usuario em java, pode ser com usuario administrador
Web ou Desktop?
Se for web, seu web.xml terá que ser alterado. Esse link aqui tem as formas existentes de autenticação e exemplo http://lia.deis.unibo.it/Courses/TecnologieWeb0708/materiale/laboratorio/guide/j2ee14tutorial7/Security5.html
Gaste um tempo lendo, pois realmente vc precisa entender como é feito esse processo.
Foi mal,
Mais é desktop.
Tanto para desktop ou web: JAAS.