Well there were some earlier threads discussed on this topic u'll find 1/2 months back. My opine is that as certifications r not the only things to be considered u should first identify the potential jobs u r going to get as a java programmer. I decided for SCWCD bcz ---
(1) I felt server-side java &
J2EE is going to grow up faster.
(2) SCJD exam voucher is much more costly than SCWCD.
(3) SCWCD certifies on J2EE while SCJD certifies on J2SE which i was already certified thru
SCJP.
(4) Passing SCJD is more time-taking than SCWCD...
(5) Passing any of the following would make me same valuable to the s/w development firm who were asking for project experience not certifications.