При выполнении двух последних условий, они попросту будут переопределять 2-ой stackType, так как в обеих случаях ты указал, чтобы значению по ключу stackType2 установилось распарсенное значение stackType4 и stackType5.
Проще говоря, вместо stackType2 (именно в двух последних условиях) тебе нужно...