Присоединюсь к верхнему ответу, важны HTML/CSS.
Но если все-же нужен конкретный совет, то для веба рекомендую попробовать JSF (на mkyong.com куча примеров). Для работы с базой можно юзать как простейший JDBC, так и Hibernate.
В оракловой доке этот ексепшн описывается так:
This exception is thrown when a particular cryptographic algorithm is requested but is not available in the environment.
Соответственно, похоже на то, что в вашей системе нет данного алгоритма шифрования.