Thanks a lot, do you mean that dimensionality is not same, although both are energies in the numerator and denominator. So i think same or something is wrong.
Your definition of E.k seems to be wrong as the result possibly should be Energy
But as you never used it it does not affect the integral
For the integral to work you must also apply correct units for the integration limits!. E.g. Joule for the inner one and Hz for the outer one.
If you then set T:=temp (T was interpreted as unit Tesla as it was not defined) and a MUCH lower upper limit for E.k (I used 10^-19 J instead of your 1000) you get a result
I was even able to "push up" the upper limit to as much as 1.137*10^-19 J 😉
Terry had already shown that large values for E.k exceed Primes size limit for numbers (the usual IEEE limit).