Gerade für Java und Datenbanken (Welche? Allgemein?) gibt es so viel Internetlektüre. Ich studiere zwar nichts technisches, aber druch fast ausschließliches "Homeschooling" zähle ich trotzdem zu einem der besten Studenten meines Semesters.
Gerade Java lässt sich prima online lernen. (z.B. http://jerry.c-lab.de/java/21Tage/)
Spar dir das Geld lieber :-)