Пример того, что вы могли бы использовать: http://a1o1.posterous.com/java-fx20-embedding-webview-in-swing.
По сути, вы запрашиваете встраивание веб-страницы в программу Java, так что это своего рода веб-представление. Однако я хотел бы предложить возможность создания собственного интерфейса Java и самостоятельной обработки связи с вашим сервером с использованием любой технологии, которая вам больше нравится (JSON, SOAP webservice, GET / POST ...)
Таким образом, ваша программа состоит из двух частей: серверной части, которая управляет регистрацией игрока, с базой данных за ней, и игровой части на Java, с видом, который может быть веб-представлением или собственным представлением, в зависимости от на ваши навыки и пожелания.
Edit:
Например, вы можете запустить сервер Windows с базой данных Microsoft SQL 2008 под управлением IIS7. Тогда у вас может быть WCF webservice customerRegistration.svc, который вызывает ваша java-программа.
Вы также можете, например, запустить сервер BSD с Apache, с базой данных MySQL и иметь веб-представление в своем приложении, которое вызывает страницу customerRegistration.php.
Это обе базы данных ONLINE, согласно вашему комментарию. Оба будут работать. Если вы не можете понять, что это ответит на ваш вопрос ... начните с малого и вернитесь к этому проекту позже. Вы увеличите вероятность успеха.
Еще одна вещь: колпачки кричат. Это не круто.
Удачи.