JAVA SOAP returning server message - "browser doesnot support"

hello All,

I am trying to apply AML through JAVA , but the server response is coming in table format with statement "The browser has failed the browser requirement check. Please contact your system administrator to confirm your client against the platform requirements." , I dont understand what is wrong with my code , can someone help please?

below is my code : 

public class AMLCall {

* @param args
public static void main(String[] args)throws Exception {
// TODO Auto-generated method stub
String innovatorServer = "">";
String database = "InnovatorSolutions";
String userName = "admin";
String password = "default";
String request = "<AML><Item type='PART' action='get' select='name' page='1' pagesize='5'/></AML>";

String nameSpace = "";
String remoteMethod = "ApplyAML";
String characterEncoding = "UTF-8";
 String SOAPmessage = "<SOAP-ENV:Envelope xmlns:SOAP-ENV='' encodingStyle=''><SOAP-ENV:Body><"+remoteMethod+" xmlns:m='"+nameSpace+"'>" + request + "</"+remoteMethod+"></SOAP-ENV:Body></SOAP-ENV:Envelope>";

//String SOAPmessage = "<SOAP-ENV:Envelope xmlns:SOAP-ENV='' encodingStyle=''><SOAP-ENV:Body><"+remoteMethod+" xmlns:m='"+nameSpace+"'>" + request + "</"+remoteMethod+"></SOAP-ENV:Body></SOAP-ENV:Envelope>";

// Create new URL object and HttpURLConnection object url = new; httpConnection = ( url.openConnection();
System.out.println("Connected" + SOAPmessage);

// Convert the message to a byte array
byte[] messageBytes = SOAPmessage.getBytes();

// Set headers
httpConnection.setRequestProperty("Content-Length", String.valueOf(messageBytes.length));
httpConnection.setRequestProperty("Content-Type","text/xml; charset=" + characterEncoding + "");
httpConnection.setRequestProperty("SOAPAction", remoteMethod);
httpConnection.setRequestProperty("AUTHUSER", userName);
httpConnection.setRequestProperty("AUTHPASSWORD", MD5(password));
httpConnection.setRequestProperty("DATABASE", database);

// Write and send the SOAP message out = httpConnection.getOutputStream();

// Read server response in = new;
String inputLine;
while ((inputLine = in.readLine()) != null) {

public static String MD5(String s) throws Exception{ m ="MD5");
return new java.math.BigInteger(1,m.digest()).toString(16);