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).