Maybe it is too late.  A lattice has a finite orthogonal group if and only if it is definite or it is the hyperbolic plane.  This can be deduced from Satz (30.4) in Kneser's book Quadratische Formen (taking L = M there).