Is it ok to fail with analysis?
Since your supervisor thinks that everything is fine, you should not be ashamed of publishing your results. 

If you are still unsure: You should talk about your concerns to your supervisor and request an honest opinion. Keep in mind, that he/she is also (partly) responsible for the quality of your results!