Welcome to the Ranch.
Well, sort of, yes. A catch block looks a bit like a little method; it has a parameter which it catches, and yes, you are applying the name "e" to any TimeoutExceptions you might catch.
The printStackTrace() method is about the simplest action you can take in response to an Exception; it usually prints to the "standard error stream" (or wherever System.err happens to be pointing). It is actually inherited from the Throwable class. See
the API specification for Exception (you can easily find a link to Throwable at the top of the web page), and
the Java Tutorial about Exceptions.
I would warn you however that different people have different opinions about Exceptions.