Servlet Tutorial [apl.jhu.edu]
jspin.com tutorials [jspin.com]
Let me know if you find the ultimate tutorial :)
JSP is just an extension of the Java programming langauge, writing a JSP page is easier if you are familiar with the langauge, there are probably several tutorials out there that focus on learning just JSP, and you might be able to do something with that, I'd recommend learning the basics of Java first.
Java is not just compiled javascript, they are similarly named and they have similar syntax (both based off C++) but that's about as far as it goes there.
The Java Tutorial (Covers all areas of Java) [java.sun.com] Visit the servlet section [java.sun.com] on the same site for information on Servlets and JSP (Servlets work like mod_perl, while using JSP is comparable to ASP).