[ayuda] Respaldar base de datos en mysql desde java

Hola, he estado un poco liado a la hora de poder respaldar una BD de mysql en java, para poder respaldarla tengo el sigueinte codigo:

 

y la funcion ejecuta:

 

mi problema es que a la hora de realizar esto me hace un respaldo pero a la mitad :S me da una salida del siguiente tipo:

-- MySQL dump 10.13 Distrib 5.5.8, for Win32 (x86)
--
-- Host: localhost Database: mexico_roids
-- ------------------------------------------------------
-- Server version 5.5.8

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

y hasta ahi :S
no me da la cracion de las tablas y mucho menos registros, ya intente hacerlo manualmente, es decir, ejecutando mysqldump.exe desde la consola y dando los mismos parametros:
C:\xampp\mysql\bin\mysqldump.exe --opt -u USUARIO --password=linkin12 mexico_roids > "C:\Documents and Settings\Administrador\Escritorio\archivo.sql"

y me realiza correctamente el respaldo completo!
alguien me puede decir el por que d esto?? :(

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de JaimeItlzc

por que en java?

Por que en java? no te compliques la vida.

proyecto escolar :/ pero ya

proyecto escolar :/
pero ya he resuelto, salio de pura suerte haha, el codigo a ejecutar desde el cmd.exe era:
C:\xampp\mysql\bin\mysqldump.exe --opt -u USUARIO --password=linkin12 mexico_roids

Sin poner archivo destino, asi el BufferedReader del InputStream del Process captura todo el Dump que sale en la consola n.n