У тебя в итоговой верстке после наполнения получается 6 элементов с одиннаковыми id, с высокой долей вероятности, что при восстановлении состояния(что андроид для editText умеет делать автоматически) он все их заполняет последним установленным в него значением, то есть у тебя 6 полей с id = column_name, вот он при восстановлении состояния их все и заполняет текстом ОБЖ
Замени EditText на TextView - чтобы в этом убедиться
Еще можно вынести заполнение данных в метод onViewCreated
Или вместо инфлейта генерить вьюхи