In this case the Employee object will be null.
newNode.empl.name
---------^
empl is Employee object which is not initialised.
Update the Node
class as below :
public class Node
{
public Employee empl = new Employee(); // Before it was not initialised
public Node left;
public Node right;
}