Let $X = \mathbb{P}^1 \times \mathbb{P}^1$ over a field $k$ and consider $Ext^2(\mathcal{O}_X,\omega_X)\cong H^2(\omega_X) = H^2(\mathcal{O}_X(-2,-2)) = k$
Let $C = \mathbb{P}^1$. By Kunneth $H^2(\mathcal{O}_X(-2,-2))\cong H^1(\mathcal{O}_C(-2))\otimes H^1(\mathcal{O}_C(-2))$
I want to represent elements in these groups as extensions, i.e. exact sequence of sheaves upto a certain equivalence.
For example the nontrivial extension in $H^1(\mathcal{O}_C(-2))\cong Ext^1(\mathcal{O}_C,\mathcal{O}_C(-2))$ corresponds to $0\to \mathcal{O}(-2)\to \mathcal{O}(-1)^{\oplus 2} \to \mathcal{O}\to 0$
So the Kunneth isomorphism
$Ext^2(\mathcal{O}_X,\omega_X) \cong Ext^1(\mathcal{O}_C,\mathcal{O}_C(-2)) \otimes Ext^1(\mathcal{O}_C,\mathcal{O}_C(-2))$
suggests to me that one way to represent elements in the $Ext^2$ group is to pull back to two non trivial extensions to $X$ and stick them together. The issue is that there are two different ways to do this leading to
$\mathcal{O}_X(-2,-2) \to \mathcal{O}_X(-2,-1)^{\oplus 2} \to \mathcal{O}_X(-1,0)^{\oplus 2}\to \mathcal{O}_X$
or
$\mathcal{O}_X(-2,-2) \to \mathcal{O}_X(-1,-2)^{\oplus 2} \to \mathcal{O}_X(0,-1)^{\oplus 2}\to \mathcal{O}_X$
The sequences sent to each other by switching the components and they are also Serre dual sequences but they don't seem to be equivalent extensions because there aren't any non trivial homs between the middle terms (although I suspect I might be wrong about this).
QUESTION
Do the two not so short exact sequences above represent the same extension class in $Ext^2(\mathcal{O}_X,\mathcal{O}_X(-2,-2)$? If they are the same, how can we see they are equivalent?