Looking at the current US prices:
Developing Applications With the Java SE 6 Platform Classroom Training = US$ 3,250
Developing Applications With the Java SE 6 Platform Self Study CD-ROM @ US$ 660 + US$ 2,250 for
Object-Oriented Analysis and Design Using UML Classroom Training = US$ 2,910 total
Which saves you US$ 340. I must warn you though, the CD course for
Developing Applications With the Java SE 6 Platform although sufficient to get you done with your assignment, might be a bit lacking in certain areas, e.g. Swing, but the unnecessarily smart people on this forum

and google are perfect to fill in the gaps. I'm not sure how much it differs from the classroom course. You can buy the CD course first and after you pass the assignment phase you can do the UML course, which you can decide not to do if you don't make the assignment phase, saving you the US$ 2,910 you would have spent on that course if you did it first.
Of course the classroom UML course can be replaced with another one of the courses from the list, but I chose this one to at least give me a shot at another certification and helping with my professional development and marketability. I feel the new requirement to do a course to get a certification is a travesty, but at least this will soften the blow

Of course, the other suggestion to work from the book will also save you even more (as opposed to the CDROM course), but I tend to nod off reading books. This is just what I did.
Good luck and let us know what you decide.