Cara, eu sou formado pela FIAP e o foco do curso de TDS (Analise e Desenvolvimento de Sistemas) é com foco total em Java, além disso, como é um curso de faculdade, você vai aprender muito sobre banco de dados oracle, desde modelagem até programação PLSQL. Se você for dedicado, você vai receber todos os conceitos básicos para programação web com java, exemplo:
JPA, JSF, Hibernate, JSP, SERVLET, Javascript, JQuery, EJB, JMS, RMI, SOA, tomcat, JBoss.
É uma formação completa. Só que a grande desvantagem é o custo, porém a galera que se formou lá estava conseguindo vagas na área com salários de no mínimo 2700,00.
Agora, se o seu interesse é somente Java, a caelum é um excelente investimento. Basta você dar uma olhada nos livros que os caras fazem, são todos muito bons, exemplo: Um dos frameworks mais usados e solicitados pelas empresas é o Spring e suas variações. Eu só consegui aprender com o livro dos caras.
Talvez o seu retorno com um curso intensivo na caelum seja mais rápido.
E por fim, sé você é consegue aprender sozinho ou tem facilidade em aprender ou já vez algum curso online e gostou, sugiro que você faça o curso de Java básico desenvolvido pela Universidade XTI. São 116 excelentes vídeo aulas que estão disponíveis na internet gratuitamente. O cara de fez as aulas se chama Ricardo, ele é muito bom cara. Você na vai se arrepender. Dica, pesquisa no youtube XTI java e assista aos vídeos na velocidade 1.5 pois ele fala bem devagar. Vai acompanhando e fazendo todos os exercícios.
Se você conseguir aprender com esses aulas, quando terminar, tem as vídeo aulas de java para WEB feitas pelo Sergio Delfino, que também é grátis, basta digitar Sergio Delfino JSF, obs: ele também fala devagar, aumente a velocidade para 2x