I have to be honest with you , i hasnt been programing with java like 4 years almost , because , the companies , agencys or peoples which i work with , uses other tecnologies as php , javascript ,python, haxe, vb macros, etc .. maybe if you know any of this languages we can start from this and make a compative between sintax and workflow with the language that you know.
im a software developer , with 12 years working with code, i can read and undertand any code, to me will a preasure help you with this task.