Puede usar JDBC para ejecutar comandos SQL simples en la base de datos tal como lo haría al usar la interfaz de línea de comandos de mysql. De esa manera, tiene el control total de cada paso del volcado, p. mostrar el progreso al obtener incrementos de 1000, escribir un registro o informe simultáneo, etc.