I just fixed the ISO commutation relations to match equations (2.9) of Witten.
The first set of commutation relations represents for any nonzero value of λ the Lorentz group SO(3,1), the second those of ISO(2,1). (That the value of λ does not matter as long as it is nonzero can be seen by rescaling the Pa.)
ISO(d−1,1) is a contraction of SO(d,1) obtained by taking the limit λ→0. Both sets of formulas are only valid for d=3. (For other d, one cannot form the vector j, since the Levi-Civita symbol ϵ is defined only for d=3.) For other dimensions on must work with the tensor Jab instead, but then has analogous relations, though they look a bit different. d=3 is special as the antisymmetric matrices that make up the Lie algebra of SO(3) are equivalent to axial 3-vectors through the formula for the corresponding basis vectors given directly above Witten's (2.8).
Contractions and ISO(d−1,1) are, e.g., explained here; see also here.