Your approach cannot work, because the series $J$ that you derived is incorrect: the sum is not alternating, since $$\frac{x^n}{1-x} = \sum_{k=n}^\infty x^k,$$ which also reveals the more problematic issue that $J$ is not convergent and that the original integrand cannot be split in such a fashion.
Instead, write $$f_n(x) = x^n \left( \frac{1}{\log x} + \frac{1}{1-x} \right) = \frac{x^n-1}{\log x} + \frac{1}{\log x} + \frac{x^n}{1-x}.$$ Then consider $$g(n,x) = \int_{x=0}^1 \frac{x^n-1}{\log x} \, dx$$ and note $$\frac{dg}{dn} = \int_{x=0}^1 x^n \, dx = \frac{1}{1+n}$$ for (at least) $n \ge 0$. Then $$g(n,x) = \int \frac{1}{1+n} \, dn = \log (1+n) + C,$$ and the additional condition that $g(0,x) = 0$ gives $$g(n,x) = \log(1+n).$$ This gives the desired middle term. Now what remains is $$\int_{x=0}^1 f_n(x) \, dx = \log (1+n) + \int_{x=0}^1 h_n(x) \, dx,$$ for which the harmonic part can be removed simply by noting $$\frac{x^n}{1-x} = \frac{1}{1-x} - \sum_{k=0}^{n-1} x^k,$$ hence $$\int_{x=0}^1 h_n(x) \, dx = \int_{x=0}^1 h_0(x) \, dx - \sum_{k=0}^{n-1} \frac{1}{k+1} = \int_{x=0}^1 h_0(x) \, dx - H_n.$$ Then all that remains is to prove $$\gamma = \int_{x=0}^1 h_0(x) \, dx = \int_{x=0}^1 \frac{1}{\log x} + \frac{1}{1-x} \, dx,$$ which is actually claimed in the Wikipedia article for the Euler-Mascheroni constant but I have left it as an exercise.