Hola:
mysqldump es un ejecutable y no una sentencia sql. No puedes ejecutarlo en un PreparedStatement, sino que tienes que hacerlo con Runtime.getRuntime().exec().
Aquí tienes un tutorial de cómo hacerlo
http://chuwiki.chuidiang.org/index.p...MySQL_con_Java
Se bueno.