Это так же просто, как:
if (value.compareTo(BigDecimal.ZERO) > 0)
Документация для compareTo
фактически указывает, что он вернет -1, 0 или 1, но более общий метод Comparable<T>.compareTo
гарантирует только меньше нуля, нуля или больше нуля для три подходящих случая - поэтому я обычно придерживаюсь этого сравнения.