Java Agent is sending empty? Transations/Span

That explains a lot. With a disabled _source field, Kibana can't show the document in discover, as it relies on _source, just like the APM UI does.

Did you explicitly disable _source in the APM Server configuration? If you are unsure, could you paste your configuration here? Also include fields.yml, if present.