Do you really need certification at all? I would concentrate on learning the language and platform (via books, tutorials etc) and just getting practice in using it rather than worrying about certification.
It could be that in your particular area, certification is important for getting a job - but I've never found that to be the case when I've either been hiring or looking for a job. (I have no certifications at all, and it's never been a barrier.)
Of course it could also be that the certification course will be the best way for you to learn - but my experience of seeing other people "learn" certification material (not SCJP or SCJA, mind you) is that there are a lot of facts rather than principles... i.e. it's more rote learning than training you to be a really good developer. YMMV.
Probably the most important book for becoming a good Java developer is Effective Java by Josh Bloch.