これは「Web スクレイピング」または「スクリーン スクレイピング」と呼ばれ、これを行うためのライブラリがたくさんあります。ただし、Java 固有のツールについて話すことはできませんでした。私は .Net 派です (.Net の方法は、System.Net.WebClient または System.Net.HttpWebRequest/System.Net.HttpWebResponse になります)。しかし、私は何かがあると確信しています。
それまでの間、最初のステップは、フォームの値を入力するページに移動し、ページのソースを表示することです。記入している特定の <form> 要素を探して、投稿先を確認します (それはactionです)。次に、使用する <input> <select>、<textarea> 要素 (フォームの非表示の入力を含む) を見つけ、取得する必要がある値を見つけます。リクエストを送信できるライブラリが見つかったら、リクエストを作成する方法がわかります。
ページにアクセスするために最初にサイトにログインする必要がある場合、事態はさらに複雑になる可能性があります。セッション値を取得して解析するか、特定の Cookie をサーバーに送信できるようにする必要がある場合があります。