For me, it's 300 minutes indeed.
Yeap, the pattern questions are not as simple as I expected. But for me, it's ok.
The weakness for me is the EL and JSTL. They are unexpected complex and tricky. Frankly, I didn't use them before, except coded some example while studying. But, be prepared questions on these syntax details, and a lot of code for you to read.
I guess the examiners have put almost all thier time on the "new part" of Sevelet2.4 and JSP2.0 and JSTL1.1. So, the questions on "new part" are much more difficult than the "tranditional part".