No, java in questo non ti serve.

Ti conviene usare javascript.

Per nascondere un <div> (senza sopostare il resto):
document.getElementById('ID_DEL_DIV').style.visbil ity = "hidden";

oppure (spostando i blocchi successivi):
document.getElementById('ID_DEL_DIV').style.displa y = "none";