I believe that there is value in achieving these certifications, but I've also seen a lot of posts from folks with little work experience expecting to land a job just because they are certified.
The main value to me in achieving the SCJP was that it provided an opportunity to study the language basics. I believe someone with little experience could pass the SCJP if they invest a little time studying the basics. The bottom line is that someone will need to spend some time studying the language or they're likely to fail the exam.
The SCJD I believe will be somewhat more difficult if you are inexperienced. Even with some experience, you may find that you need to learn more about a facet of the language that you may not normally encounter in your job (i.e. GUI, RMI, server design, etc.). I like the project because it exposes one to a number of design tasks and requires you to develop a small client/server system. Do the work yourself and you'll become more intimate with the language.
If you beg solutions from this message board and don't understand what you're doing then it will be very easy for a technical interviewer to expose you.
As others have mentioned, all things equal, certification may provide an edge.