if it's a bug, have you filed a bug report? i can't fix things unless they're reported.
http://processing.org/reference/troubleshooting/#found
if loadStrings() fails, you should just get null returned after the network timeout. the exception will be printed to the console, but should not halt your program (unless you then get a NullPointerException and your app dies).
the last release of processing was five weeks ago, and this is my 3,601st post** to the board doing support. the processing book is about to go on sale. but other than that, processing has been abandoned.
btw, a more efficient means of doing that code is:
Code:BufferedReader r = createReader("http://blahblahblah");
String line = null;
while ((line = r.readLine()) != null) {
// do something
}
it sounds like you have some java experience, we're always happy for help finding and fixing bugs so that we might someday escape from beta; you might check out the source from dev.processing.org and see if you can't track down some of the issues you're running into.
** that's not a plea for thank-yous, accolades, or ego stroking... i'm just making a funny. whether i'm funny has legitimately been called into question in the past, but the support status of processing should not be.