diff --git a/src/main/java/com/github/ansell/csv/access/AccessMapper.java b/src/main/java/com/github/ansell/csv/access/AccessMapper.java
index <HASH>..<HASH> 100644
--- a/src/main/java/com/github/ansell/csv/access/AccessMapper.java
+++ b/src/main/java/com/github/ansell/csv/access/AccessMapper.java
@@ -252,7 +252,7 @@ public class AccessMapper {
 			String[] splitDBFieldSource = DOT_PATTERN.split(nextValueMapping.getInputField());
 			if (nextValueMapping.getLanguage() == ValueMappingLanguage.ACCESS) {
 				String[] splitDBFieldDest = DOT_PATTERN.split(nextValueMapping.getMapping());
-				if (splitDBFieldDest.length != 2) {
+				if (splitDBFieldDest.length < 2) {
 					throw new RuntimeException(
 							"Destination mapping was not in the 'table.column' format: " + nextValueMapping);
 				}
Work around issue with multi-mappings, maybe

Might actually be a bug that needs to be fixed with more code