I chose the SCJD, because I already know a lot of web development. And, because the SCJD allow me to hands-on in a real project, where we need to think in any detail of a real professional java application, like threading, network RMI, TCP IP, software layers, "transactions" in a database (written by hand!), exceptions, patterns like facade, adapter, singleton, etc, how to write a javadoc documentation, code conventions, etc... And, as I never worked with java swing, I had a great opportunity to learn that.
So, in my opinion, if you want to develop a real project to deal with all of these details and more, choose SCJD, BUT
If you just need to learn about web programming now (because of your work), I think
you should choose the SCWCD.