It is never too late and all deopnds on you. I migrated to Java from being a mechanical engineer but luckily I did it in 1999 during the boom.
Since you already have an IT background things should be easier for you.
-- Firstly learn Java and its fundamentals, try to do as many tutorials as possible. Get yourself a good book like "Thinking In Java" where there are lots of examples that you can try.
-- Once you are comfortable with Java move on to
JEE (Java Enterprise Edition)
-- Finally learn some of the sought after Java based frameworks like Spring, Hibernate
But
you should be prepared to work in an entry level at least for 1-2 years.
Good luck