Я бы избежал любой веб-фреймворк в таком случае. Большинство фреймворков спроектированы так, чтобы было проще связать бизнес-логику (бэкэнд) с пользовательским интерфейсом WWW. В вашем случае вам не нужен веб-интерфейс - у вас есть апплет, поэтому веб-фреймворк, такой как Stripes, Struts и т. Д., Не сильно поможет.
Я думаю, вы можете использовать сервлет или несколько сервлетов в качестве соединителя между бэкендом и вашим апплетом. Сервлеты просты, легки в освоении.
Если вы хотите иметь некоторый уровень абстракции с дополнительными сервисами, такими как, например, безопасность, вы можете рассмотреть Spring Framework, но он имеет свою собственную кривую обучения.