You are just defining the class of Riemann integrable and Lebesgue integrable functions using Jordan measurability.  There is nothing wrong in this, but there is nothing different in it either.  It is equivalent to the standard limit of simple functions definitions.