CoreNLP - Base Name Conflict

Still haven’t been able to figure out how to get the parse tree or dependencies. As we saw above,

julia> jtrees = jcall(sent0, "get", JObject, (JClass,), JTreeClass)
JavaCall.JavaObject{Symbol("java.lang.Object")}(Ptr{Void} @0x0000000000000000)

gives a null result (pointer is zero). I also tried

JTreeAnnotationClass = classforname("edu.stanford.nlp.trees.TreeCoreAnnotations\$TreeAnnotation")
JavaCall.JavaObject{Symbol("java.lang.Class")}(Ptr{Void} @0x0000000004ae0038)
julia> jtrees = jcall(sent0, "get", JObject, (JClass,), JTreeAnnotationClass)
JavaCall.JavaObject{Symbol("java.lang.Object")}(Ptr{Void} @0x0000000000000000)

The pipeline includes parse

pipeline = StanfordCoreNLP(Dict("annotations" =>
              "tokenize, ssplit, pos, lemma, ner, parse, dcoref"))

Can anyone advise me how to obtain the parse and dependency trees? Or point me to some example code? Thanks in advance.