Hi tahir4awan,
for my opinion, your main question was:
How it is possible that variation Ic is not affecting Vce.
Here is my answer - it touches BJT basics which can be found in each textbook:
As mentioned already, the BJT cannot be treated as an ohmic resistor as it is an active non-linear device.
The BJT can be treated as a base current controlled current source: Ic=Hfe*Ib - and as the second figure shows: Nearly independent on Vce (if Vce>Vce min).
But consider that this graph is for the transistor alone - without any other circuitry.
Now, when there is a resistor Rc and a fixed supply voltage Vcc, the voltage Vce cannot remain constant because the voltage across Rc increases (because of an Ib increase).
Thus, the BJT is not responsible for the Vce change, rather it is the ohmic law applied to Rc.
That's the "secret" of the load line that can be drawn within the graph above.
I hope it helps a bit.
LvW