Я действительно пытался такого рода вещи раньше.Я думаю, что ваша проблема заключается в природе апплета.
Апплеты загружаются и запускаются клиентским компьютером, поэтому, если база данных, к которой вы пытаетесь обратиться, существует на сервере, клиент, вероятно, не имеет доступа к расположению базы данных на сервере.И, как мы все знаем, коду с клиентского компьютера нельзя доверять.
Может быть проще переписать вашу страницу как сервлет, поскольку сервлет живет на сервере и, предположительно, имеет доступ к базе данных.Затем ваш сервлет может отправлять html и получать данные формы между клиентом и сервером.
Если ваше сердце настроено на внешний интерфейс апплета, вы можете отправлять сообщения http обратно сервлету, который затем выполняетоперации с базой данных.Эта опция была бы намного более безопасной и намного проще в реализации с разрешениями.
Надеюсь, это поможет, дайте мне знать, если у вас есть дополнительные вопросы.