This issue is a bug in the feature introduced by HHH-7610 Closed . That new feature should treat null and "empty" embedded values as equivalent.