This string is correct. You're using a mozillacompatible (Moz 4.0) useragent IE 6.0 (MSIE 6.0) on Windows XP (NT 5.1). For FireFox it should look like:Mozilla/5.0 (Windows; U; Windows NT 5.1; nl; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
Maybe you need to read something [url=http://en.wikipedia.org/wiki/User_agent]more[/url] about the useragent strings. This has actually nothing to do with Java nor servlets.