The current Mac Java 1.5 is borked ala Sun's java 1.5 pre _07 - it can't do GSSAPI to LDAP correctly.
The Apple folks are behind the Sun release Kerberos wise.
This is throwing off all my developer-metrics for these jobs. I had to write an alternative LDAP class and inject it into my UDP - this class reads users from XML and caches them. If something references a user outside of the XML the new user is created in the memory cache and everything continues. All this is much faster than reaching out to the mighty OpenLDAP pool.