Well, what role will you play in your organisation? The Architect exam only deals with the very high level, architectural issues of large enterprise-level Java systems and would be suitable if that's the kind of level you'll work at (or want to develop into). UML starts to come into its own in at the next level down (in detail, job title, and pay scale
).
- Peter