El caracter '@' seguramente es especial y no debes poder ponerlo así por las buenas. O aprendes como "escaparlo" con sintaxis MySQL o, lo más facil, utilizas un PreparedStatement que ya se encargara de hacerlo por ti.
En este ejemplo puedes verlo, en la parte de "sentencias precompiladas":
http://ricardofutami.wordpress.com/2...con-jdbc-java/
S!