Es posible, y no muy complicado, aunque por razones de seguridad hay que firmar el applet para que recoja la información, ya que es información "sensible".
Hay que ir con cuidado por que hay mucha información en Internet que está obsoleta sobre como firmar applets. EL problema es que ha cambiado a lo largo del tiempo y todavía quedan muuuchos articulos antiguos por ahí, lo cual lo hace un poco lioso.
Un ejemplo que lo hace de forma relativamente moderna es este:
http://java.sun.com/developer/online...ok/signed.html
En cuanto a averiguar la información, depende un poco de la versión de JVM. A partir de Java 6 puedes sacar la información de forma casi directa usando metodos de la clase java.net.NetworkInterface y otras clases del mismo paquete. Con JVM anteriores, según la información que desees, puede que tengas que acabar ejecutando por programa un "ipconfig /all" e interpretar los resultados con expresiones regulares.
S!