ce n´est pas une tres tres bonne idée de la piloter avec java...
en effet, il serait obliger de fournir un login et un mot de passe sur sa BD. Et s´il n´est pas hébergé chez lui , il ne peut probablement pas créer d´autre login. Sans compter que le serveur SQL est probablement pas accessible de l´extérieur. Sans compter que si le servuer HTTP n´est pas le meme que le serveur de base de données, il faudra gérer la sécurité parceque la JVM ne donnera pas les droits de communiquer avec une autre machine a l´applet...
Le plus simple est a mon avis de faire des pages PHP spéciale interfacage avec l´applet que l´applet ouvrira comme une page web normale (pas dans le navigateur hein).