getDocumentBase().getHost() no te devuelve la direccion del cliente que esta usando el applet, te da la direccion del servidor donde esta alojado el applet.
Para obtener la IP del cliente tendrías que usar:
Cita: java.net.InetAddress.getLocalHost();
pero puede que para eso tengas que firmar el applet, aunque no estoy seguro.
S!