Как реализовать проект на Java?
Изучай Spring и Hibernate - это основа почти всех веб-приложений Java.
Присоединюсь к верхнему ответу, важны HTML/CSS.
Но если все-же нужен конкретный совет, то для веба рекомендую попробовать JSF (на mkyong.com куча примеров). Для работы с базой можно юзать как простейший JDBC, так и Hibernate.