I feel a little for the OP. I had a different experience entirely, as my university had a very tight integration with local businesses as we had a massive co-operative education system. Almost all degrees (pretty much anything aside from liberal arts majors) were 5 year programs with three 6 month periods spent working at a business somewhere. So we were introduced to what was happening at businesses fairly early in our college career (I went to work for a Fortune 500 for 6 months starting September my sophomore year). Those experiences really let me better design my college classwork to fit what I thought were the business needs/requirements for getting a job.
Now that said, we primarily used C++ at my school, with several courses requiring Java, .Net (was still in beta at the time), LISP, ASM (MIPS), obj-c++, and perl. But really aside from a few courses in different tracks, once you were through the intro to programming classes, and the object oriented class, you could use whatever language you wanted as long as it could get the job done. Now as I said, there were some classes which simply required that you use specific languages (artificial intelligence courses, neural networks, and cognitive networks mostly could only be solved with LISP or C++ (what other language out there can reprogram itself while running other than LISP?) a robotics class I took required ASM and obj-c++ since that was all the micro-controllers could understand).
In the end though, I don't do a great deal of programming anymore. I write some tools now and then, but most of them are glorified filters/converts to output data in a more useful manner, or to do repetitive tasks for me. Every once in a while I will write some data analysis tools to gather useful statistics/metrics (last one was to analysis the memory usage of jobs which are run on our beowulf cluster to determine if we need to increase the amount of RAM per process that we currently had allocated/purchased to see if our software warranted an increase in future hardware purchases). Long story short, the answer was no, as less than 0.1% of jobs were using more than our current ratio of RAM/process, with the majority of them being using only 60% of the current RAM/process ratio.
Again, the experience you will get during your first few months/years on the job will far outpace what you learned in college in terms of depth of understanding of a particular language. The point of college is to get you to understand the concepts and fundamentals that are common to programming in any language, and they leave the language specifics up to you to learn either on your own on the job. But knowing the fundamentals will let you deal with asking the questions of what is the best way to do X using language Z? Without the fundamentals, you wouldn't know how to even grasp X to ask the question.