Hola ... casi nunca uso los batch (todavia no me toca un buen requerimiento con ello), pero creo q es porque la sentencia deberia ir completa, de esta forma
Prueba actualizando la base de datos de modo sincronico 'S' y creando una tabla de mensajes para saber q errores te puede botar, o tbm el modo lo puedes cambiar de 'N' a 'A' para que visualices el proceso ... espero sirva