Dans mysql-connecter-java-5.0 Statement est une classe. en 5.1, c'est une interface.
Le code que vous écrivez ne devrait pas trop s'en soucier. Mais si vous compilez avec la nouvelle version, puis exécutez avec l'ancienne version, vous aurez ce problème.