I have a helper class: AccountType that has a getter and setter for acctTypeID.
I have a bean class where a method called: getFromAccountTypes that accesses a DAO object that queries the database using the following method and populates the acctTypeID property above in the AccountType class.:
Have a look at SelectItem API. If you only pass one argument to its construct, both value and label property will be set to that argument. That's reason why the value you got is acctTypeID + description.