Thanks to everyone for all the wishes and help I've got around here. This forum absolutely rocks when it comes to activity and discussions abt the important stuff.
For those of you who are wondering why I lost marks in component diagrams. I think it was bcoz of lack of clarity. I had only one component diagram, but I bundled components inside 'package'. So I had three packages 'Model', 'View' and 'Controller'... and I had the usual components (EJBs, JSPs and Servlets/Actions respectively). So now, was it a package diagram or a component diagram. Well, I used it to logically group them and indicate some kinda 'layer' concept. Didn't work very well for the examiner...
Also, in hindsight, struts' actions probably don't belong in the component diagram. So there you go, all the very best to everyone.
BTW, gotta tell ya, the certified logo I got from Sun is very very nice. Not to mention the visiting card type thing they give and the cufflings (not sure I got the spelling right)... very good motivation.