Thats good if you have interest in Java.
Yes,i just agree with "Two Pi" as java itself is vast in order to achieve proficiency you need to be practically working with java for years.
Now back to the business,you will be pleased to know that every big companies,banks,solution providers uses Java frequently as preferred programming language for writing there business logic.
Java gels well with many other open source technologies and lots of R&D keeps on happening for
java and j2ee related technologies so far(Although its uncertain by Oracle acquiring sun microsystem everybody is confused about future of java at the moment a year or two will suggest what way will it go).
I will suggest you to continue with Java..and add more skills in java-server-side technologies like jsp/servlets and jdbc.Being good at html will be helpful too ,although it will not be enough if you are cant do javascripts as it brings dynamics to your application.
Further,move on to Enterprise Oriented /Aspect programming frameworks like struts,spring hibernate so on.
In short if you wanna be Java progm'r you need knowledge of
i) java
ii) javax/j2ee- servlet jsp ejb jms
iii) Html ,javascript,ajax etc
iv) JDBC,RDBMS(Oracle,Sybase,Mysql,Postgresql etc.)
Further ,you will have many other branches of technologies depending on you nature of work.
get good tuts at
http://www.roseindia.net
http://www.java2s.com
http://www.jguru.com
http://www.programmersheavan.com
I do advocate Java/Related technolgies doesnt me i dont give respect to other programming language As matter of fact some of others programming languages have their own fruits and comforts.PHP rocks! at the moment as php/mysql leads to cheaper hosting and easily adaptable,open source support worlds 80% + websites are hosted in this technology.
.net technologies can promise you good jobs and its equally good as java(competitor) and it can give stability as at the moment java future is uncertain.
Depending on what you wanna do in future you can pick any
1) Freelancer : Prefer to have open source cheaper technologies like PHP-Mysql,Java too
2) Job in Big firms: Java/J2EE has the most of the jobs,Database adminstartor,Server admin.
3) Closed Source and Stability: Microsoft technologies like .Net,C#,Mainframes (Cobol,DB2,etc.)
Hope this helps
Cheers:)