Вы могли бы написать
solver.addEq((c==1)?solver.sum(x,y):x,0);
Позвольте мне привести вам небольшой пример
IloCplex solver = new IloCplex();
IloNumVar x = solver.numVar(0,10);
IloNumVar y = solver.numVar(0,10);
int c=1;
solver.addEq((c==1)?solver.sum(x,y):x,0);
solver.addMaximize(solver.sum(x,y));
solver.solve();
System.out.println("x = " + solver.getValue(x));
System.out.println("y = " + solver.getValue(y));