I did not look at your model yet but how can you know what solution CPLEX would produce unless this is a unique optimal solution? You may be working with a wrong assumption here. For example, with your setting there is nothing that prevents CPLEX from finding the optimal solution as the very first solution. In that case CPLEX would return with the optimal solution (which is the first solution found and clearly satisfies any gap criterion).
In general, you cannot predict what is the first solution that CPLEX finds.
------------------------------
Daniel Junglas
------------------------------