Hello Matheus,
I worked a lot with this data structure in ogdf (also with one of the two inventors of this structure).
The class you linked is an Abstract class, so you can't obvously instantiate an object of that type,
but something that you can do is to instantiate an object of a subclass,
essentially you can have a DynamicSPQRTree or a PlanarSPQRTree or a StaticSPQRTree.
I'll show you an example of use:
Graph G;
randomBiconnectedGraph(G, 50, 130);
DynamicSPQRTree spqrTreeOfG = DynamicSPQRTree(G);
I hope it helps you.
I'd like to know what you want to do with an SPQRTree, you can also write to me in private.
Bye,
Simone.