Я мог бы действительно решить это.Проблема была не в соединении, а в методе анализа.
int timeout = 0;
Jsoup.parse(url, timeout);
Время ожидания должно быть установлено равным нулю, поэтому Jsoup интерпретирует его как бесконечное время ожидания.Надеюсь, я смогу помочь кому-нибудь с этим в будущем.