Como fazer backup de uma base mysql através de codigo java?

Como fazer backup de uma base mysql através de codigo java?

Podes chamar via linha de comando dentro do java o utilitário próprio chamado mysqldump e pegar o retorno dele e guardar da maneira que quiser.
http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

Até!