Пример кода ниже дает наилучшее разрешение для моего вопроса.
CellRangeAddressList addressList = new CellRangeAddressList(0, 5, 0, 0);
DVConstraint dvConstraint = DVConstraint
.createExplicitListConstraint(new String[] { "10", "20", "30" });
HSSFDataValidation dataValidation = new HSSFDataValidation(addressList,
dvConstraint);
dataValidation.setSuppressDropDownArrow(false);
sheet.addValidationData(dataValidation);