I fixed it by creating an /etc/krb5.conf file. Not sure why Java would need this file as it wouldn’t be using native krb libraries but whatever…
[libdefaults]
default_realm = MYDOMAIN.COM
[realms]
MYDOMAIN.COM = {
kdc = freeipa.mydomain.com
admin_server = freeipa.mydomain.com
default_domain = mydomain.com
}
[domain_realms]
mydomain.com = MYDOMAIN.COM
.mydomain.com = MYDOMAIN.COM