The reason for my infection (above) was due to an unpatched Java client on my machine. I tell you this, cos it happened again!
It turns out that a particular version released just 5 months ago is so easy to exploit that even lame-ass hackers are taking advantage:
Java zero-day flaw under active attack | ZDNet
Lesson: Ensure automatic updates for Java and accept when prompted!