Error Java conexion base de datos remota MySql (Netbeans)


12 de Abril del 2016
Buenas compas,,
estoy comenzando hoy mismo con una aplicacion para un proyecto de clase y necesito conectarme desde netbens a una base de datos remota alojada en el servicio de Aruba https://www.aruba.it. Aqui os dejo el código
public class Main {
 
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Connection con = null;
        Statement cmd;
        ResultSet rs = null;
 
        try {
            Class.forName("org.gjt.mm.mysql.Driver").newInstance();//conexion con la base de datos
           // Class.forName("com.mysql.jdbc.Driver").newInstance();//conexion con la base de datos
            System.out.println("Registro con exito");
 
            String servidor = "jdbc:mysql://62.149.150.86/Sql231146_2";
            String usuarioDB = "";
            String passwordDB = "";
 
            con = DriverManager.getConnection("jdbc:mysql://62.149.150.86:3306/Sql231146_2", usuarioDB, passwordDB);//conexion
 
            System.out.println("CONEXION REALIZADA CON ÉXITO");
 
            cmd = con.createStatement();
            rs = cmd.executeQuery("SELECT  * FROM Clientes WHERE Nombre ='Alfonso'");
            System.out.println("entra selec");
            while (rs.next()) {
                System.out.println("Entra while");
                String nombre = rs.getString("Nombre");
                System.out.println(nombre);
            }
            System.out.println("Cierra");
            rs.close();
        } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | SQLException e) {
            System.out.println("No se ha conectado a la base de datos");
            System.out.println(e.toString());
        }
    }//FIN METODO PRINCIPAL
}


Las variables de contraseña y usuario las he dejado vacias aqui para no mostrarlas publicamente, pero con ellas correctamente puestas me salta el siguiente error :

Registro con exito
No se ha conectado a la base de datos
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.

Espero que me puedan ayudar, recalacar que estoy empezando con la programación.