diff --git a/src/tap/db/JDBCConnection.java b/src/tap/db/JDBCConnection.java
index 82f49e4d229bebfccda5a66877afcbeb05cb19de..66d672e701c33d7f16995bbc6cec52da1a330e58 100644
--- a/src/tap/db/JDBCConnection.java
+++ b/src/tap/db/JDBCConnection.java
@@ -828,8 +828,7 @@ public class JDBCConnection implements DBConnection {
 		try{
 			// Prepare the query to get the columns of each key:
 			StringBuffer sqlBuf = new StringBuffer("SELECT ");
-			sqlBuf.append(translator.getColumnName(keyColumnsDef.getColumn("key_id")));
-			sqlBuf.append(", ").append(translator.getColumnName(keyColumnsDef.getColumn("from_column")));
+			sqlBuf.append(translator.getColumnName(keyColumnsDef.getColumn("from_column")));
 			sqlBuf.append(", ").append(translator.getColumnName(keyColumnsDef.getColumn("target_column")));
 			sqlBuf.append(" FROM ").append(translator.getTableName(keyColumnsDef, supportsSchema));
 			sqlBuf.append(" WHERE ").append(translator.getColumnName(keyColumnsDef.getColumn("key_id"))).append(" = ?").append(';');