Правильно:
супесчаник
Неправильно:
супещаник, супесчяник