Problemas con la conexión a mySQL remota

pollo con patatas
17 de Diciembre del 2007
Hola!

Mi código para conectame a una bd mySQL es el siguiente:

public static void iniciarBD(String sqlServer, String baseDatos, String usuario, String pass)
{
try
{
//se carga el driver que se va a utilizar
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException e)
{
System.out.println("No se puede cargar la clase del Driver");
e.printStackTrace();
}

try
{
String url = "";

//se establece una conexión con mysql
url = "jdbc:mysql://" + sqlServer + "/" + baseDatos;
con = DriverManager.getConnection(url, usuario, pass);
}
catch(SQLException se)
{
System.out.println("SQL Exception: " + se.getMessage());
se.printStackTrace(System.out);
}
}

pero me dice que:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'Usuario'@'%' to database 'Prueba'

sin embargo el nombre de usuario que yo introduzco en solamente 'Usuario' (lo he comprobado mediante en System.out), no sé de dónde viene eso de '@%' !!!
Socorro!!!!!!!

pollo con patatas
17 de Diciembre del 2007
ya está solucionado ^^