I have been using Java for a long time but I find DL4J to be a bit cumbersome to use. I prefer Torch/Lua or Theano for deep learning.
However because Java has been such a significant part of my life for so long, I will not give up on DL4J.
More to come once I get this working.
In the meantime, here are a few links, so I can close those tabs:-)....
word2vec in DL4J
deep autoencoders in DL4J
nd4j