Check our website,. I don't think they will provide you with a classroom type training. Personally, when I was a trainee, I prefer working on a real client project(ironically, I never got a real training nor work on a client project). You'll have to go through an exam and interview like everybody else. SOP na yan.
We specialize in J2EE and most of the apps we're working on are webapps. Depending on the project that you get assigned to, you'll get the chance to work with standard development tools. In my current project, we use standard tools like RAD7, Oracle 10g, EJB, Struts, JSP.
Why would you need FTP Access? Are you planning on putting some upload features? It seems like you could upload a war file. Yes, Java is opensource just like PHP, but Java, in reality, needs more system resources than PHP and not a lot of people have the money to put up a free hosting site.
PS.
I just asked our recruitment team and it seems like you'll have to undergo a general training session in variety of technologies like java, cobol and vb, etc.

Convert limitations to great expectations... You are the creative force of your life...