You don't need to study UML for part 1.
About design patterns, you need to study both Design Patterns [GoF], and Core J2EE Design Patterns.
You should study
Java Web Services, JMS, RMI, JNDI as well.
SCJA 1.0, SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJP 5.0, SCEA 5, SCBCD 5; OCUP - Fundamental, Intermediate and Advanced; IBM Certified Solution Designer - OOAD, vUML 2; SpringSource Certified Spring Professional