You have support if the app reports under Android API:
Claims support: Yes
Classes found: Yes
Device detected: Yes
If the device is not detected by the Kernel, you may not have USB Host Hardware support, please check with your manufacturer
If the device is not detected by the API but is detected by the Kernel, your device may not support 3rd party apps, please check with your manufacturer
If the classes are not found, that particular firmware does not support the USB Host API and needs to be updated by the manufacturer (or by an intrepid custom ROM programmer)
If the classes are found, but the device is not claiming support, you may be able to enable support yourself
Add /system/etc/permissions/android.hardware.usb.host.xml with the following contents:
<permissions>
<feature name="android.hardware.usb.host"/>
</permissions>
If you have a tablet, edit /system/etc/permissions/tablet_core_hardware.xml, adding the following content with the other permissions:
<feature name="android.hardware.usb.host"/>