Hi vijay,
If u are a fresher, then what i suggest is , do some small projects on ur own and show a demo of these to the interviewing companies. When u do projects (need not be very complicated), u really come to understand java much more.
SCJP makes u r basics clear. Try to gain knowledge on other advanced java technologies like
JDBC,
Servlets,
EJB etc. Knock at the doors of companies and keep trying. I heard that big shots like Wipro,Infosys are hiring big time. May be you can try there thro some reference or direct approach. By the way, if you approaching companies like Wipro etc, make sure that ur basics of Data Structures,OS,RDBMS and Alogrithms are good , other than java knowledge(Iam asuming that u have CS background) . I got stumped quite a few times as i was not prepared with the above mentioned topics when i was a fresher. In case , if u are from a backgound other than CS, then may be u should be prepared to slog a little longer unless u know some one (to act as reference ) in a s/w company.
Good luck, and Best Wishes.
Rajesh Hegde