Data loading: handle truncated position as last row gracefully