Нет, Java не поддерживает объект MSXML. Вероятно, вам следует сериализовать документ в строку и каким-то образом передать эту строку в приложение Java.
Один из способов передачи - сохранить его в файл на диске в приложении VC ++, а затем прочитать его из файла на диске в приложении Java. Другой способ - отправить его по сети через интерфейс HTTP. В этом случае приложение Java должно было бы иметь прослушиватель HTTP, ожидающий на порту TCP. Другой вариант - использовать MSMQ: поместить строку в очередь в VC ++, извлечь сообщение из MSMQ из Java. Вы можете использовать простой класс сокетов. Есть еще много вариантов.
Но во всех случаях вы будете передавать строковое представление XML, а не фактический объект MSXML в памяти.