http://math.hws.edu/javanotes/ and http://java.sun.com/docs/books/tutorial/ should be good introductory resources.
Being a smug lisp weenie and a haskell cultist, I'd also suggest http://gigamonkeys.com/book/ and http://learnyouahaskell.com/ and http://book.realworldhaskell.org/
I guarantee, you show up knowing Lisp and Haskell, and you'll be way ahead of the entire class. Maybe even the professor.