It says the Label Style Name does not exist. Are you sure it exists in the drawing?
I use the .StyleName property too, with other Civil3D objects, and have no problem. To be sure it works fine I always use a Transaction and open the objects ForWrite.