This is always a good topic. In addition to the beginning Java books you mention, since your course is a database course, you might also want to take a look at
Java Database Best Practices which contains a good overview of various Java Database technologies, including
JDBC.
All that said, this discussion really belongs in the
Bunkhouse Porch forum, so I'm going to move this there.