Mutli-Layer Preceptron Neural Network in JAVA