Update Controller.java

Fiz muitas alterações... Me diz o que achou. Conseguir reduzir os erros... Em meus testes não verifiquei mais nenhum. Testa, testa mais uma vez.