As far as whether or not you should get a bachelor's degree goes, that depends on you, honestly. I feel like me getting a bachelor's degree was probably a waste of time, aside from the fact that it's required to teach English in Japan. Why? Well, I got a job making $16/hr before I graduated or even had my JLPT N2 certificate. Having graduated doesn't seem to have opened up many doors to me, whereas my actual skill (and proof of it, like my JLPT cert) seems to be what has been getting me attention in the job market. That could just be cynicism on my part talking, though.
I do agree that going to college can be a lot about networking, and it's something I wish I had a lot more time to do. But I have made a lot of friends and acquaintances, and most of them are aware that I'm good at what I do. So hopefully if in the future they find someone who needs a Japanese speaker, they'll be coming to me (it's already happened once or twice).
Your professor is, however, blowing hot air up your ass about $90k/yr jobs. As a programmer, I'd set that as an eventual goal, not something to look forward to right out of the gate. I'd say right now you'd be lucky to get something $40k-$50k as a starting position, given the state of the economy.
As far as books are concerned, one of my favorite professors at the first college I went to knew that books were a pain in the ass and a drain on the wallet, and being a very liberal Anthropology professor who was always very much about sticking it to the man, he told us to avoid getting books in the bookstore, and gave us this helpful link: http://www.bestwebbuys.com/books/
That place will search pretty much everywhere on the net, including Amazon/Amazon marketplace and eBay, looking for the book of your choice. All you need is the exact name or an ISBN, which should be included on the syllabus to begin with.