If you are starting with Neural Networks you should check out my online book on the subject. It contains over 300 pages of information on Neural Network Programming in Java. You can access it here.
A. Anand, M. Khosla, J. Singh, J. Zab, and Z. Zhang. Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining, page 168--176. (2019)
X. He, L. Liao, H. Zhang, L. Nie, X. Hu, and T. Chua. Proceedings of the 26th International Conference on World Wide Web - WWW \textquotesingle17, ACM Press, (2017)