I don’t know why that doesn’t work, but this one is logically equivalent and it does work:
-(myField:superneat AND -myOtherField:somethingElse)
Maybe it has something to do with defining the same field twice in the query…
Try asking in the solr-user group, then post back here the final answer!