You're going to get a pretty varied response from programmers with a question like this!! Personally, I think that ASP+, SQL Server and VB are the way to go. ASP+ will make most of the Java requests go away in the distant future (I'm guessing 3 years.).
C++ is a good one to learn though, and you could probably pick up enough in that language to teach yourself Java. Surprisingly, I think that the mainframe languages (COBOL, IDMS and the like) are going to be big after a few years, because legacy systems aren't going away, just because there is better/faster/more efficient technology available. A lot of the people currently working on them are getting old enough to retire, and there will be no-one to maintain them or develop new programs as required.
I guess in summary, I'd recommend VB, SQL, a little HTML, ASP+, XML and MS Office familiarity (VBA, Macros, etc.). To wittle it down from there, you're on your own!!
Good Luck!!
Shane Ludwig, MCSD
Application Analyst
Spindustry Systems, Inc