Thanks for your query.From the facts and all the reports that you have posted it appears that you have Azospermia
(Absence of Sperms in your semen) This could be due to two reasons
1) Your testicles are not producing sperms at all.
2) Sperms are produced by testis but there is a blockage in the passage of sperms.
You need to undergo Testicular Biopsy
to find out whether there is spermatogenesis
or not If there is spermatogenesis then you ill have to undergo radio logical test called Vasogram to detect patency of Vas Deference .
Please consult some Andrologist who will carry out these test and advise you further treatment.,l