Unfortunately it is not really possible to do what you are trying.
The services you have listed, can be accessed from your Java SOAP client, either because it is “ordinary” soap services (.asmx) or WFC service (.svc) using BasicHttpBinding.
This binding works for for basic users where we require SSL/TLS and thus don’t send credentials unencrypted on the network.
The combination of WCF services (.svc) and AD does not work with your Java client because these endpoints use wsHttpBinding with message based encryption - and unfortunately this is not possible to consume from a non-WCF web client.