You can't have unique column that is also blank, it makes no sense. More than one blank entry is not unique so that explains the error. It's Microsofts fault for allowing it really.
Why would you want a unique column but leave it blank anyway? Seems pointless.
