StringBuffer, кажется, не имеет собственного метода equals, поэтому я предполагаю, что StringBuffer наследует метод equals Object, который сравнивается с использованием sb1 == sb2. Поэтому оба метода дают одинаковый результат.
StringBuffer
equals
Object
sb1 == sb2