Please note that the underlying data structure you're using here is a SET which means it won't let you add duplicates. In all probability, the string values of BD.ZERO and PEFAMT must already be present in your values
set and are hence getting ignored.
If this turns out to be the case simply switch to using LinkedList<String>
that allows you to have duplicates.