Hi John, I don't know what you are working with but a basic tutorial to Java will give you the insights to the language, the comparison guides that Simon mentioned are also a great idea, I watched the complete Java masterclass from Tim Buchalka and was imo really good for getting to know how Java works.
For more advanced topics like the web tier, "the Java EE tutorial" from Oracle helped me a lot and for Eclipse I will leave the link to their community at the end.
I'm not a professional Java developer but I hope this can be of any help for you, and good luck in your assignment!!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.