Check out the Bunkhouse. I'm a real fan of SCWCD Exam Study Kit -- Manning Publisher. As for how long it will take you to study -- it all depends on how much time you can dedicate to it, and how quickly you pick up on the subjects. It took a friend of mine a week, but he was very well versed in JSPs/Servlets already. Other people it might take a a few hours a night for a month or two.
Don't destroy the earth! That's where I keep all my stuff! Including this tiny ad:
a bit of art, as a gift, that will fit in a stocking