Думая о своей проблеме непрограммирующим образом: вы астронавт, стоящий на Луне, и вы поняли, что забыли свою камеру на Земле. Вы не можете просто сделать так, чтобы он появился, поэтому вам не повезло, если вы не отправитесь обратно. Таким образом, вы должны убедиться, что вы упаковали свою камеру с самого начала или потратили время, чтобы добраться до нее.
JavaScript работает на клиенте. Ваш Java-код работает на сервере. Они не могут бежать вместе.
К тому времени, когда код JavaScript запускает ваш код Java полностью завершен.
Итак, как показал мой лунный пример, вы либо отрисовываете все для запуска, либо показываете, что скрываете это с помощью JavaScript. Другой вариант - дождаться содержимого и использовать объект XMLHttpRequest, чтобы сделать запрос к серверу, чтобы получить то, что вам нужно.