Ответ зависит от того, как сайт пытается аутентифицировать вас:
- Нужно ли указывать имя пользователя и пароль в заголовках HTTP (базовая аутентификация)?
- Или вам нужно заполнить и отправить форму, содержащую имя пользователя и пароль?
Для любого из них я бы порекомендовал commons-httpclient, хотя последний метод очистки экрана всегда запрограммирован.
Для базовой аутентификации взгляните на httpclient Руководство по аутентификации .
Для проверки подлинности с помощью форм вам необходимо проверить исходный HTML-код страницы, чтобы понять,
- URL-адрес, на который отправляется форма
- Какие имена параметров для отправки
Для получения справки о том, как отправить форму в httpclient, посмотрите документацию по методу POST .
Сайт httpclient также содержит базовое руководство .