UML son las siglas de Unified Modeling Language (Lenguaje Unificado para modelado). Permite hacer diagramas de aplicaciones y sistemas basados en orientacion a objetos.
J2EE es la plataforma de java para aplicaciones empresariales.
La relacion es que con UML puedes modelar aplicaciones J2EE