Conexion MySQL de Hosting

Hola Saludos, tengo un problema con una conexion a una Base de Datos MySQL con Java, normalmente manejo base de datos desde localhost y todo marcha de maravilla, ahora me tope con el problema de conectar una aplicacion Java con una Base de Datos MySQL que hice en un Hosting que se llama Nixiweb ....(es gratuito :D ).....

Cuando corro mi codigo me sale el siguiente error:

Error: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

Necesito agregar algun otro jar o el codigo de la conexión a un Hosting es diferente ???

Estoy utilizando mysql-connector-java-5.1.18.jar y mi codigo es el siguiente :

try{

            Class.forName("com.mysql.jdbc.Driver").newInstance ();
            String url = "jdbc:mysql://mysql.nixiweb.com/Nombre_BD";
            Connection conn = (Connection) DriverManager.getConnection(url,"usuario","contraseña");
            if(conn != null){
                System.out.println("Exito");  
            }else{
                System.out.println("Error de Conexion");  
            }
       
        }catch(Exception ex){
            System.out.println("Error: "+ex);
        }

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Mismo Error

Se consiguió la solución ha este problema?