Если под «сгенерированным источником» вы подразумеваете полный DOM работающей веб-страницы, включая элементы, которые были добавлены, удалены или изменены с помощью javascript на этой странице, то нет способа сделать это без использования полноценного браузера. механизм, который сначала отображает страницу, а затем связывается с этой страницей или механизмом, чтобы получить HTML-код для сгенерированной страницы.
Вы не могли бы сделать это только с помощью Java.
Вы можете поместить javascript на саму веб-страницу, которая будет извлекать innerHTML всей веб-страницы после ее полной генерации, а затем использовать ajax-вызов для отправки этого на ваш сервер. Вам придется оставаться в рамках политики того же источника (которая не позволяет вам совершать ajax-вызовы в домены, отличные от того, откуда пришла веб-страница хоста).
Вы также можете найти какой-нибудь серверный движок рендеринга, который мог бы делать то же самое на стороне сервера, с которым ваше java-приложение могло бы использовать / связываться.