Как авторизоваться на сайте (Java)?
Для вас, как и многих другие, решение - это научиться отлаживать сетевые приложения, речь как о вашем приложении так и об оригинальной странице в браузере, для этого сниффер нужен, их множество, Fiddler, Wireshark и т.п., если не научитесь, то никогда не сможете полноценно этим заниматься. У меня всё.
э-э-э... Selenium же. Или я что-то недопонял в задаче.