The proof that $S^n \setminus K$ is path connected follows directly from general position if $K$ is, say, a finite simplicial complex of codimension two (I don't know what "codimension two" means in your general formulation). 

If we take two points $x,y$ not in $K$, and we take a generic path in $S^n$ connecting them, then general position taken with respect to each simplex of $K$ guarantees that
a generic path won't intersect $K$.

**Addendum:** a more general fact is true:  if $K \subset S^n$ is a simplicial complex of codimension  $m$, then general position implies that the complement $S^n \setminus K$ is
$(m-2)$-connected (the proof is similar).