С мячом всё более менее понятно. Исходный импульс системы равен импульсу мяча

Конечный импульс мяча

, т.е. стена получает импульс

Энергия стены

В данном случае

- неизвестный параметр. Если считать (для определённости) что

, то

.
Но насколько я помню, для фотонов эти формулы неприменимы, и их импульс и энергия рассчитываются по другому.
В том виде, как Вы произвели вычисления, эти формулы и к мячу со стеной неприменимы. Давайте посмотрим на результат. У Вас получилось, что стена приобрела энергию

, а кинетическая энергия мяча не изменилась (т.к., по-Вашему, импульс мяча всего лишь сменился на противоположный, оставшись тем же по модулю). Столкновение упругое. Откуда лишняя энергия?
P.S. Кстати, если записать формулу для кинетической энергии в виде
, то она будет верна и в релятивистском случае. Это, конечно, не так - глупость написал. Прошу прощение за дезинформацию. Эта формула просто иногда удобнее (например, в КМ). В качестве компенсации напишу другую формулу, которая действительно справедлива и в релятивистском случае (в том числе позволяет получить правильную формулу для

) - так называемое уравнение массовой поверхности:

или, учитывая, что

, можно записать

, где

- полная энергия,

- энергия покоя,

- скорость света,

- масса, просто масса (никакая не "релятивистская", если что).