All I can see in the logs is that your connection is timing out, which means that the server isn't receiving any more traffic from your client. What is causing this I can't really tell, as it happens beyond anything the server does.
In all cases of bad networking: In case you're using wireless LAN, try a wired connection again. WLAN can be notoriously unreliable in all kinds of weird manners. Just because your Internet connection works well with eg. streaming services or whatever doesn't necessarily mean it works well for other usage patterns.
However, It could just be that the Internet route between you and the server has gone bad. I've seen that happen to some people every now and then, and then it goes back again when the affected backhaul provider discovers and fixes their problems. That can also explain why there doesn't appear to be anything wrong with your Internet connection -- that is, simply because there isn't, there's only something wrong with a particular route that is also beyond your and your ISP's equipment.
AAlex wrote:I kept getting this after I updated java (never update java).
You are most likely simply being deceived by randomness, in that case. It's easy to test, of course; just downgrade again.