Do I need the second comma in this sentence?

I said I was puzzled by the dream, but in reality, I believe that dreams mean nothing.

Yes. The phrase, "but in reality" interrupts the main flow of the sentence.