A process instance variable is created as follows:
processInstance.getContextInstance().createVariable("emp_no", emp_no);
HashMap map = (HashMap) taskinstance.getVariables(); String emp_no = (String) map.get("emp_no");
public void execute(ExecutionContext ctx) { String emp_no = (String) ctx.getVariable("emp_no"); }
You can try using this code instead:
String empNo = (String)executionContext.getContextInstance().getVariable("emp_no");