no worries - if you want other general resources see these:
Bruce Eckel has a free book on his website - isn't the latest addition (you can get that from amazon) - but its still useful and its free....
http://www.mindview.net/Books/TIJ/also if you want video lectures - see the Stanford Courses, their intro to computer science ones:
http://see.stanford.edu/see/courses.aspxthe first one, programming methodology uses Java and might well be useful if you've not done much in the way of programming before (the two after that use C++ rather than Java though)
there are also some courses on MIT's open course ware website