You need to move the conditional outside the loop:
<xsl:choose>
<xsl:when test="c:CourtAction/c:Disposition/c:DispositionDescriptionText != "">
<xsl:for-each select="c:CourtAction/c:Disposition/c.....
</xsl:for-each>
</xsl:when>
<xsl:otherwise>No Data</xsl:otherwise>
</xsl:choose>
Michael Kay
http://www.saxonica.com/
Author, XSLT 2.0 and XPath 2.0 Programmer's Reference