After having posted a bug with the original developer, they got back to me about why this is happening. A more detailed explanation could be found here: https://github.com/dnsjava/dnsjava/issues/378