Ho corretto l'errore, era un problema di apici e di CONVERT:
codice:
CREATE procedure dbo.sp_OrganismiInScadenzaGetProperties
	@data1 datetime, @numero int
as

declare @SQLstmt varchar (2000)
set @SQLstmt = 'select top '+@numero+' DATA_FINE AS Data, ...'+
+ ' FROM Tabella'+                                          
+ ' WHERE    DATA_FINE <   "'+ CONVERT(varchar,@data2) +'"' 
exec (@SQLstmt)
GO
Grazie a tutti,
Cl@