code: public static void setupConstaint(final Sheet sheet, final DataValidationConstraint constraint,
              final Point startPosition, final Point endPosition) {
  
          ArgUtils.notNull(sheet, "sheet");
          ArgUtils.notNull(constraint, "constraint");
          ArgUtils.notNull(startPosition, "startPosition");
          ArgUtils.notNull(endPosition, "endPosition");
  
          final DataValidationHelper helper = sheet.getDataValidationHelper();
  
          final CellRangeAddressList region = new CellRangeAddressList(
                  startPosition.y, endPosition.y,
                  startPosition.x, endPosition.x
                  );
          final DataValidation dataValidation = helper.createValidation(constraint, region);
          sheet.addValidationData(dataValidation);
      }
docs: 指定した範囲のセルに制約を追加する。
  <p>POI-3.7以上が必要。
  @param sheet シート
  @param constraint 制約
  @param startPosition 設定するセルの開始位置
  @param endPosition 設定するセルの終了位置