You need to tie this wording back to the Title Plan for your property and that of the prat who keeps parking on the driveway.
Both properties will have hatching on both blue and brown on it, but it is the title plan of the prat you need to check.
If the tie up has been done correctly, the land hatched in blue will be the whole of the driveway (which for you will probably include an area of land that you don't own but which you have the right to pass/repass). The land hatched in brown on HIS plan (which almost certainly over-hatches part of the blue area) will be the area where he cannot part because it stops you getting past.
It isn't a contradiction at all. This is a civil matter; the police will fob you off but the council shouldn't because it is their tenant that is committing the civil offence and it is they (as proprietors of the Land Title) who are ultimately responsible for the breach by their tenant.