...
import com.technia.tif.enovia.api.synch.InvokeJobResponse;
import com.technia.tif.enovia.client.synch.SynchCreateNewJob;
...

Map<String, String[]> paramMap = ...
SynchCreateNewJob req = new SynchCreateNewJob();
req.setJobCfg(jobCfg);
req.setParamMap(paramMap);
InvokeJobResponse response;
try {
    response = req.run();
} catch (XMLException e) {
    throw new TVCException("A data exchange error occured while " +
        "retreiving the name from the remote system", e);
} catch (IOException e) {
    throw new TVCException("An I/O error occured while retreiving " +
        "the name from the remote system", e);
}
if (response.getHasError()) {
    throw new TVCException(response.getErrorMessage());
}

String firstResult = response.getFirstResult().getResponse();
...