Dedupe property name logic

A bit of logic was copied from a previous iteration.  This commit
reduces the logic to just picking a name source.
diff --git a/src/main/java/org/apache/commons/dbutils/BeanProcessor.java b/src/main/java/org/apache/commons/dbutils/BeanProcessor.java
index ada9009..6fdf8fb 100644
--- a/src/main/java/org/apache/commons/dbutils/BeanProcessor.java
+++ b/src/main/java/org/apache/commons/dbutils/BeanProcessor.java
@@ -478,12 +478,13 @@
 
                 PropertyDescriptor prop = props[i];
                 Column column = prop.getReadMethod().getAnnotation(Column.class);
+                String propertyColumnName = null;
                 if (column != null) {
-                    if (propertyName.equalsIgnoreCase(column.name())){
-                        columnToProperty[col] = i;
-                        break;
-                    }
-                } else if (propertyName.equalsIgnoreCase(prop.getName())) {
+                    propertyColumnName = column.name();
+                } else {
+                    propertyColumnName = prop.getName();
+                }
+                if (propertyName.equalsIgnoreCase(propertyColumnName)) {
                     columnToProperty[col] = i;
                     break;
                 }