I had a crazy time trying to recreate our hover functionality, and was having troubles. But then I found this code:
Element item = webDriver.findElement(By.id("superman");
Actions builder = new Actions(webDriver);
builder.clickAndHold(item);
It works like a charm!