I'm not sure I see your problem: Contrary to what many people (e.g. Locrian) seem to consider the norm or even mandatory, your supervisor won't let you publish crap for the mere sake of putting an oh-so important publication to your CV. Sure, that really sucks for you. But that alone isn't really an issue. Assuming your program requires you to have a publication to get your PhD (many do, your huge problem is really a non-issue if yours doesn't), you still have one year to get something worthwhile out of your thesis project. Talk to your supervisor and make it clear that, for the sake of both of you, you need to somehow get your PhD finished.
I strongly advice against dropping out of your PhD program. The worth of a PhD in industry is that it demonstrates/certifies a certain level of frustration tolerance and the ability to turn problems into at least some solution - which is exactly the challenge you seem up to at the moment. Usually, little emphasis is put on the length of your publication list (that varies between fields and depends, as you would probably agree, on the personality of the supervisor) or the quality of your research (that no one is qualified to estimate, anyways).