diff --git a/src/org/openbravo/base/model/ModelProvider.java b/src/org/openbravo/base/model/ModelProvider.java
--- a/src/org/openbravo/base/model/ModelProvider.java
+++ b/src/org/openbravo/base/model/ModelProvider.java
@@ -425,6 +425,7 @@
   private List<Column> readColumns(Session session) {
     final Criteria c = session.createCriteria(Column.class);
     c.addOrder(Order.asc("position"));
+    c.addOrder(Order.asc("name"));
     return c.list();
   }
 
