So, the Communications light is red.
That's odd since the pings (in the
section labeled "Communications"

) are communicating through the network just fine.
The Communications light should come on regardless of the language you are using, as long as the roboRIO operating system is running.
In fact, if you want to eliminate Java altogether as a cause you can reformat the roboRIO, but don't do anything else (no java runtime/no user code), and the Communications light should be green if the network is connecting.
If that's the case, I'd suggest connecting the PC only via USB, Disable all other NICs, stop/start the Driver Station to see if it makes the connection over USB (the simplest path).
If it still doesn't give a green Communications light, then look at the team number field on the Driver Station and use the downward arrow beside the team number to see if anything is listed there.
If nothing is listed try typing 172.22.11.2 into the team number field.